ファイル名から空白を除去できるようにはなったのですが、このままファイル名の書き換えなどの処理をしようとしたところ、どうにも意図した結果にならず・・・。
というわけでアプローチ変更。
ピリオドの後、つまり拡張子部分を先に取り除いてから処理してみようかと・・・。
$ echo “abcde.jpg” | sed ‘s/\..*$//’
abcde
この正規表現でいけるっぽいですね。
ファイル名から空白を除去できるようにはなったのですが、このままファイル名の書き換えなどの処理をしようとしたところ、どうにも意図した結果にならず・・・。
というわけでアプローチ変更。
ピリオドの後、つまり拡張子部分を先に取り除いてから処理してみようかと・・・。
$ echo “abcde.jpg” | sed ‘s/\..*$//’
abcde
この正規表現でいけるっぽいですね。