【发布时间】:2017-10-01 22:54:47
【问题描述】:
我在这方面已经环顾了一段时间,似乎无法找到有关如何使用 sed 执行此操作的解决方案。我有一个名为:
FILE_772829345_D594_242_25kd_kljd.mov
我想改名
D594_242_25kd_kljd.mov
我目前一直在尝试让 sed 工作,但只能删除文件的第一秒:
echo 'FILE_772829345_D594_242_25kd_kljd.mov' | sed 's/[^_]*//'
_772829345_D594_242_25kd_kljd.mov
如何让 sed 再次执行相同的指令,直到第二个下划线?
【问题讨论】:
-
sed 's/[^_]*_[^_]*_//'
标签: macos unix sed rename file-rename