0
我必須在solaris的某個目錄中的某些文件中執行某些操作。在那個目錄中,我有數千個文件。其中一些以FAC_開頭。我需要使用這些文件名稱(其中四個第一個字母的名稱是FAC_)創建一個數組變量,然後遍歷數組來爲每個文件執行一些任務。某些文件的外殼腳本
我該如何做到這一點?
感謝
我必須在solaris的某個目錄中的某些文件中執行某些操作。在那個目錄中,我有數千個文件。其中一些以FAC_開頭。我需要使用這些文件名稱(其中四個第一個字母的名稱是FAC_)創建一個數組變量,然後遍歷數組來爲每個文件執行一些任務。某些文件的外殼腳本
我該如何做到這一點?
感謝
我認爲最簡單的方法是這樣的:
files="FAC_*"
for file in $files; do
echo "$file"
done
如果文件不在同一個目錄中,你可以使用下面的一行來檢索他們的腳本。
files="$path/FAC_*"
我試過files = FAC _ *。TXT,它不起作用。我忘了提及我想考慮的文件的擴展名是TXT。也許「之前和之後?我會嘗試files =」FAC _ *。TXT「 –
你沒有得到任何文件或者你得到錯誤的文件嗎?與你正在啓動的腳本相同的目錄中的文件嗎? – Reillusion
I已經測試過,並且它不起作用,我得到一個值爲「FAC _ * .TXT」的變量,因爲沒有這樣的文件,腳本給出了一個錯誤,告訴你該文件不存在。 –