【问题标题】:How to rename specific files in a folder?如何重命名文件夹中的特定文件?
【发布时间】:2012-10-18 01:02:44
【问题描述】:

我现在正在开发 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

除了手动重命名这些文件外,我不知道该怎么做。我想知道是否有任何“自动”方法来处理这个问题。你能提供一点帮助吗?非常感谢。

【问题讨论】:

标签: macos unix terminal rename


【解决方案1】:

这是使用sed的一种方式:

for i in *,*; do mv "$i" "$(echo $i | sed 's/,.*/.png/')"; done

【讨论】:

    猜你喜欢
    • 2021-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    • 2018-07-17
    • 2012-01-02
    • 2017-11-14
    相关资源
    最近更新 更多