쉘에서 두 번째 명령의 입력으로 첫 번째 명령의 출력을 가져오고 싶습니다.

쉘에서 두 번째 명령의 입력으로 첫 번째 명령의 출력을 가져오고 싶습니다.

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

답변1

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

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

관련 정보