突然需要檢查一些檔案是否存在
很少在寫shell 因此紀錄如下
1.開啟一txt檔
2.一行一行檢查
3.每一行的前三字元 會決定其所在的資料夾
4.移到他的目錄檢查對應的檔案是否存在
#!/bin/bashfilename='/home/cdrs/temp/ilake/nomoj.txt'
exec < $filename #執行打開檔案
while read line #讀檔案內容
do#echo ${line:0:3} 取每一行的前三個字元cd /home/cdrs/backup/response/${line:0:3}/ #移到此目錄if [ -e $line.pgp ];then #檢查此內容檔案是否存在echo $line exists >>/home/cdrs/temp/ilake/nomojcheck.txtelseecho $line does not exist >> /home/cdrs/temp/ilake/nomojcheck.txtfidone
沒有留言:
張貼留言