실행 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, 오픈 BSD ksh, 그리고 yash)이 무슨 일이지만, 일이 우리가 사용하도록 …