- 論壇徽章:
- 0
|
目錄下有*.Z文件若干,find.ini文件中內(nèi)容為startDate=2010-09-10,這個日期會變化,現(xiàn)在要取出這個日期,新建文件“指定日期+OK”并將目錄下所有*.Z文件的文件名和文件大小信息放入上面新建的文件中,但是出現(xiàn)問題,生成的文件名前面會有很多空格。
腳本:
FILENAME=`grep 'startDate' find.ini|awk -F= '{print $2}'`
touch ${FILENAME}OK #這樣子生成的文件,文件名前面就沒有空格
ls -l>>${FILENAME}OK2 #這樣子生成的文件,文件名前有空格
ls -l *.Z |awk '{if ($9) printf("%s %s\n",$9,$5)}'>${FILENAME}OK #這樣子生成的文件,文件名前有空格
結(jié)果:
-rw-r--r-- 1 web web 12 Nov 09 10:06
2010-11-01OK
-rw-r--r-- 1 web web 808 Nov 09 10:06
2010-11-01OK2
-rw-r--r-- 1 web web 0 Nov 09 10:06 2010-11-01OK1
怎么去生成2010-11-01OK時文件名前不帶空格?多謝 |
|