我现在正在研究Mac Mountain Lion。我有一个包含大约一千个文件的文件夹,其名称如下:
file_1.png
file_2.png
file_3.png
file_4, word_abc.png
file_5.png
file_6, word_xyz.png
...
file_n.png
现在我要选择,
的所有文件,并删除,
和.png
之间的所有内容,包括,
,以便文件显示为:
file_1.png
file_2.png
file_3.png
file_4.png
file_5.png
file_6.png
...
file_n.png
我不知道该怎么做,但手动重命名这些文件。我想知道是否有任何“自动”方式来处理这个问题。你能给点帮忙吗?非常感谢。
答案 0 :(得分:1)
这是使用sed
的一种方式:
for i in *,*; do mv "$i" "$(echo $i | sed 's/,.*/.png/')"; done