我在linux下有类似下面的文件
fil12.css -
file34.test.css -
test123.one.css -
test123.css
test.css
我想删除文件名末尾的“ - ”。
请建议。
答案 0 :(得分:0)
for f in *.css-; do mv "$f" $( echo "$f" | sed s/-$// ); done
答案 1 :(得分:0)
如果您使用zsh
,则可以执行此操作:
zmv '(*)-' '$1'
答案 2 :(得分:0)
来自网络 - 以下命令做得很好
ls * css- |读取src; do tgt = $(echo“$ src”| sed's / css- / css /'); mv“$ src”“$ tgt”;完成