フォルダ内に画像ファイルがあります。wgetで取得したため、画像名が
例:~.jpg.12
,~.jpg.1343
のように拡張子.jpg以降に[.数字]がついて上の例のような画像名になっています。
この例のような.jpg以降の文字を削除し、拡張子.jpgの拡張子で終わる画像名に一括して置換できないでしょうか?
・以下試したコマンド
#subコマンド
shell
1ls | sub(".jpg.*", ".jpg")
#grepコマンドとの組み合わせ
shell
1grep -r ".jpg.*" フォルダパス | xargs sed -i.bak -e 's/".jpg.*"/".jpg"/g'
と試して見ましたがうまく行きません。
.jpg.[数字(1桁からN桁)]
を.jpg
に置換する方法をご教授いただけないでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/19 03:10 編集
2018/05/19 03:11
2018/05/19 03:22