Для того, щоб запустити, ssh-agentя повинен використовувати eval $(ssh-agent) Чому я маю на evalвиході ssh-agent? Чому він не розроблений так, що я можу його просто запустити? Примітка. Повернення (") видалено, коли вони застаріли. Докладніше про це можна, наприклад, прочитати тут .
Я хочу перерахувати всі користувачі бруду на машині. Зазвичай я зроблю: ls -l /home Але я використовую його в сценарії, який буде розгорнуто на інших машинах, і, можливо, на тих машинах вони не називають його додому (наприклад, myHome). Тому я хочу це узагальнити ls -l ~. Але він просто перераховує …
Розглянемо команди eval false || echo ok echo also ok Зазвичай, ми очікуємо, що ця програма виконає falseутиліту, і, оскільки статус виходу є нульовим, потім виконати echo okі echo also ok. У всіх POSIX-подібних оболонок , які я використовую ( ksh93, zsh, bash, dash, OpenBSD ksh, і yash), це те …