2022-07-08 linux中文件名带?号的解决方案

windows中写了一个shell脚本批量mv改名,导致文件名结尾出现?

ls -b 显现原形


rename方法失败


循环+mv方法可用

for i in *.log?;

do

i=${i%.log?}

echo $i

mv ${i}.log? ${i}.log

done


成功

你可能感兴趣的:(2022-07-08 linux中文件名带?号的解决方案)