試著弄清楚如何在命令中使用

試著弄清楚如何在命令中使用

我一直在學習 docker,它引導我用 ubuntu 建立一個容器。一般來說,我對 Linux 命令也有點陌生,並試圖更好地理解重定向。

我使用 > 將命令的輸出發送到文件,如下所示

ls -l > dir_contents.txt

我也用過|處理 ls -l 這樣我就可以像這樣取得檔案名

head -n 1 ~/etc_content.txt | awk '{print $NF}'

現在我想做的是將前面的命令發送到 cat,以便我可以列出文件的內容。我目前正在做的是

cat < head -n 1 ~/etc_content.txt | awk '{print $NF}'

這告訴我運行該命令後沒有文件或目錄。我認為這意味著它有效,但我的道路不知何故搞砸了?

我直接使用的資料是目錄 /etc 中的檔案名稱 adduser.conf。所以我不確定問題可能是什麼。

編輯:語法修復

相關內容