各位大師們
小弟工作遇到很多要重新命名資料夾名稱
他們都有其關鍵字
假設
Agjwnx%TEST%jfkowah
Hfjfnhshjdh_djJ%TEST2%jfkskfhh
其中裡面的%與%之間是我想要留的資料夾名稱
該如何做刪除了?
感謝大大
有人分享該如何做小弟給200P
作者:
sppmg (sppmg)
2021-10-21 22:32:00find -type d 加上 sed ?你確定不會重複嗎?不然得要加檢查。
sed -E 's/(\w+)%(\w+)%(\w+)/\2/g'
作者:
lantw44 (#######################)
2021-10-21 23:42:00如果有用桌面環境,Nautilus 有大量改檔名功能。
樓上是用 grep -P -o , 強大 . 再來一個 .awk -F'%' '{print $2}'
作者:
mgrn (MGRN)
2021-10-22 08:01:00for i in $(ls); do j=${i#*\%}; j=${j%\%*}; mv $i $j;done
最安全是用程式語言內建去改,生 mv 指令還要考慮跳脫