我一直在此寻找一段时间,似乎无法找到如何使用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/[^ _ * _ [^ _] * _ //'' – Rob