【发布时间】:2020-05-03 12:47:44
【问题描述】:
我正在尝试在 mac 终端上执行此操作
我想去掉文件名第一个点之后的所有字段,但保留最后的扩展名,并且可以有任意长度的点。
输入:
file1.some.stuff.mp3 file2.other.stuff.stuff.mp3 file3.some.thing.mp3 file4.one.two.three.four.mp3
预期输出:
file1.mp3 file2.mp3 file3.mp3 file4.mp3
我将所有文件都放在同一个文件夹中。
【问题讨论】:
-
到目前为止您尝试过什么,它发出了什么?编辑您的帖子以包含此信息。
-
说
f是一个以file1.some.stuff.mp3为值的变量,${f/.*/}会产生file1。
标签: bash macos terminal rename filenames