shell遍歷目錄下所有檔案

2021-07-08 16:59:14 字數 395 閱讀 1483

filelist=`ls /home/work/file/`

for file in $filelist

do echo $file

done

一定要切記filelist=後邊的那個引號不是單引號,而是tab鍵上邊的那個鍵,或者說是1左邊的那個鍵。否則的話不起作用。唉,自己在上吃虧了好長時間。汗!

如果ls後面的路徑想通過引數傳進來,而傳進來的引數裡,又包含了萬用字元時,需要給這個引數加雙引號

比如:

filelist=`ls $1`

for file in $filelist

do echo $file

done

使用的時候,需要這樣

sh list.sh "/home/work/file/a*"

Java 遍歷目錄下所有檔案

file file new file files 2.申請兩個arrylist空間,乙個存放目錄,乙個存放檔案 listfilelist new arraylist 檔案儲存 listfileslistdir new arraylist 目錄儲存3.讀取目錄下的所有檔案 file filearr f...

delphi遍歷目錄下所有檔案

procedure tbsfilebackupform.searchfile path pchar fileext string filelist tstringlist var searchrec tsearchrec found integer tmpstr string curdir stri...

遍歷目錄下的所有檔案

下面這段 演示了查詢乙個目錄下所有檔案的過程,將檔名存放在result.txt檔案中。void cmydlg oncollectallfilename myfile.writestring lpctstr myfinder.getfilepath t n mylist.removehead myfi...