我有很多與此類似的Url。如何在使用shell的文件擴展名之前刪除4個字符
<random_tex>/original/Widget-Examples-FAQ3dad.png?1437083013
<random_tex>/original/Optimizec9cd.png?1413334050
我想.png
之前剝去4個字符的輸出應該像
<random_tex>/original/Widget-Examples-FAQ.png?1437083013
<random_tex>/original/Optimize.png?1413334050
我使用sed
更換試過,但未能找到模式的確切4個字符之前.png
sed
我已經試過是:sed 's/\(.{0,3}\.\)png/\1png/'
謝謝!有效。 – sam