重命名具有空格的文件

时间:2015-06-18 05:59:27

标签: shell

我想处理这个文件名  SEMAPHOREINPUT_NEW MID CHANGE REPORT_16-06-2015.xlsx

for file in SEMAPHOREINPUT_NEW MID CHANGE REPORT_[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9].xlsx
 do 
mv "$file" "/home/test/${file%_[0-9][0-9]-[0-9][0-9]-[0-9][0-9[0-9][0-9].xlsx}.xlsx" 
done

但它没有转换。

我得到以下错误

  

mv:无法统计`SEMAPHOREINPUT_NEW MID CHANGE   REPORT_ [0-9] [0-9] - [0-9] [0-9] - [0-9] [0-9] [0-9] [0-9] .xlsx':否这样的文件   或目录

1 个答案:

答案 0 :(得分:0)

使用单引号。

那是:

<key>CFBundleIdentifier</key>
    <string>com.bar.foo</string>