正規表現メモ

/ Linux/Unix / Comment[0]
# for i in `seq 20`; do touch $i.jpeg; done
ダミーjpegファイルを20個作成

# for i in *.jpeg; do mv $i ${i%.jpeg}.jpg; done
拡張子がjpegのファイルをjpgに変更する。
ファイル名はバラバラでもおk

# for i in *.bmp; do convert $i ${i%.bmp}.jpg; done
ディレクトリ内のbmpファイル全てをjpgに変換


# for i in *.bmp
拡張子がbmpの全てのファイル名をiにセット
> do convert
convertコマンド
> $i
iにセットされた文字を読み出し 
> ${i%.bmp}.jpg
iにセットされた文字から.bmpを引く .jpgをつける
> done
実行
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可