我有一个文件,其文件名中有一个空格,例如First Name_20180810.csv
.文件名中的日期(20180810
在上面的示例中)每天都会变化。我怎样才能重命名First Name_*.csv
为FirstName_*.csv
?
答案1
如果您无权访问该rename
工具,则应该可以使用以下方法:
for file in *.csv; do
if ! [[ -f "${file// /}" ]]; then
mv "$file" "${file// /}"
else
echo "Replacement for '${file}' already exists; skipping"
fi
done