0
問題是讀取文件夾內的所有文件,並將bash腳本中指定的某些函數應用於每個文件。有點像在JavaScript中的對象中調用map()
,但在這種情況下使用bash。用bash讀取文件夾內的所有文件
問題是讀取文件夾內的所有文件,並將bash腳本中指定的某些函數應用於每個文件。有點像在JavaScript中的對象中調用map()
,但在這種情況下使用bash。用bash讀取文件夾內的所有文件
你只需要遍歷文件。假設你的密碼是那個文件夾:
for file in *.txt; do
do your stuff here with "$file" ...
done
我會試試這個..'$ f'是循環中的'file'? –
糟糕,錯字。固定。 –
好吧,我沒有達到它的效果,但只是在迭代的第一次,我有一個循環代碼是這樣的: 'list = $(ls | grep .DAY) for $ list do 回聲「我正在處理的文件:」$ file archiveContent = $(sed -n -e 1p $ file) COMPRESS_FUNCTION $ archiveContent; done' 好吧,它適用於第一個文件(我在這個文件夾中有兩個文件),在第二個'sed'返回給我,文件不能被讀取:歸檔或目錄未找到,那是什麼? –