我一直在此尋找一段時間,似乎無法找到如何使用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