我想將第一個命令的輸出作為 shell 中第二個命令的輸入

我想將第一個命令的輸出作為 shell 中第二個命令的輸入

ls -t1 | head -n 1會給我最新更新的文件,所以我想要tailshell 中最新更新的文件。我怎麼做?

答案1

一個可能的解決方案是為要執行的命令開啟一個子 shell,並將命令的結果新增為 tail 的參數:

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

相關內容