첫 번째 명령의 출력을 셸에서 두 번째 명령의 입력으로 사용하고 싶습니다.

첫 번째 명령의 출력을 셸에서 두 번째 명령의 입력으로 사용하고 싶습니다.

ls -t1 | head -n 1최신 업데이트 파일을 제공하므로 tail셸에 최신 업데이트 파일이 필요합니다. 어떻게 해야 하나요?

답변1

한 가지 가능한 해결책은 실행하려는 명령에 대한 하위 쉘을 열고 명령 결과를 tail에 인수로 추가하는 것입니다.

tail "$(ls -t1 | head -n 1)"

관련 정보