我想從2016開始的目錄中讀取文件名。輸出應該創建到另一個文件。如何在Unix下讀取子目錄的文件名?
例如,我有目錄/ bishare/DLSFTP /在此我有2016-06,2016-06和2016-07。
所有具有子目錄的目錄也是如此。
我需要的,這將是具有目錄的細節3輸出文件開始與2016年
編輯:
最初我寫了下面的腳本:
#!/bin/bash CURRENT_DATE=date +'%d%m%Y' File_Path=/bishare/DLSFTP/2016-06 cd /appinfprd/biIA83/Client/Scripts/IRP/ cd cd $File_Path for i in $(find . -maxdepth 1 -type d) ; do echo -n $i": " ;
File_Data=find $i type f |ls -R printf '%s\n' "$D" "|" "$File_Data" /n>> /appinfprd/biIA83/Client/Scripts/IRP/Bishare_File_Data_$CURRENT_DATE.txt done
最初我寫了下面的腳本。 #!/斌/慶典 CURRENT_DATE ='日期+「%d%M%Y'' FILE_PATH =/bishare/DLSFTP/2016-06 CD/appinfprd/biIA83 /客戶/腳本/ IRP/ CD CD $ File_Path for i in $(find。-maxdepth 1 -type d);做 echo -n $ i「:」; File_Data ='find $ i type f | ls -R' printf'%s \ n'「$ D」「| |」 「$ File_Data」/ n >> /appinfprd/biIA83/Client/Scripts/IRP/Bishare_File_Data_$CURRENT_DATE.txt done – Midhun
您的腳本在哪裏? –