我知道處理文件名中空格的一種方法是用單引號括起文件名:"'"
。我有一個目錄和一個帶空格的文件名。我想要一個shell腳本來讀取所有文件以及發佈時間和目錄名稱。我寫了下面的腳本:shell腳本問題,包含空格的目錄和文件名
#!/bin/bash
CURRENT_DATE=`date +'%d%m%Y'`
Temp_Path=/appinfprd/bi/infogix/IA83/InfogixClient/Scripts/IRP/
find /bishare/IRP_PROJECT/SFTP/ -type f | xargs ls -al > $Temp_Path/File_Posted_$CURRENT_DATE.txt
這是部分工作。它不適用於有空格的目錄和文件。
如果你想與空格的字符串顯示爲一個單一的道理,只是把它放在雙引號。例如''$ Temp_Path/File_Posted_ $ CURRENT_DATE.txt「' –