긴 명령 실행

긴 명령 실행

이 작업을 수행할 수 있는 가장 좋은 명령은 무엇입니까?

  1. say의 출력을 ls다음과 같은 파일로 보냅니다.etcdir
  2. 다음을 사용하여 etcdir 파일을 인쇄합니다.cat
  3. 다음을 사용하여 종료 상태를 인쇄하십시오.echo $?
  4. 명령을 두 줄로 나눕니다.

나는 그것이 다음과 같다는 것을 안다.

sudo ls > etcdir && cat etcdir ??? \ echo $?

또는

sudo ls > etcdir && cat etcdir; \ echo $?

~미리 감사드립니다

답변1

tee출력을 리디렉션하는 대신 파일에 복사하는 방법을 사용하여 1단계와 2단계를 결합하여 터미널에 계속 표시되도록 할 수 있습니다 .

귀하의 명령은 다음과 같습니다.

ls | tee etcdir
echo $?

관련 정보