0
我想通過使用命令行參數列出來自任意數量目錄的文件。 我試圖通過命令行傳遞目錄路徑並顯示搜索目錄中的文件。像這樣的東西。 「目錄:PATH1」 文件 文件 文件通過傳遞命令行參數從目錄列出文件
「目錄:PATH2」 文件 文件
等
所以我用$ *傳遞所有的命令行參數,但它只顯示第一個列出的目錄中的文件。
#!/bin/bash
cd $*
for filename in *
do
echo "Directory: $*"
echo $filename
done
我試過你的腳本和輸出的空!那是什麼? – Satish
首先我試圖複製你的腳本,但它給了我語法錯誤:「做」意外(期待「完成」) – Tomala
對不起,這是我的錯誤,複製腳本:) – Tomala