エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
正規表現を使ってファイルをリネームする - プログラミングとかLinuxとかの備忘録
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
正規表現を使ってファイルをリネームする - プログラミングとかLinuxとかの備忘録
今まではファイルのリネームはmvでしていた $ mv src.txt dst.txt Ubuntuではrenameコマンドを使うこと... 今まではファイルのリネームはmvでしていた $ mv src.txt dst.txt Ubuntuではrenameコマンドを使うことでperl正規表現を用いて以下の用にできる $ rename -v s/\.sh/\.txt/ *.sh Perl正規表現 基本的には変換演算子/パターン/置換文字列/変換修飾子として記述する 変換演算子 変換演算子にsを指定すると置換になる その際の変換修飾子には以下のものがある 修飾子 説明 g 繰り返しマッチする i 大文字と小文字の区別をしない m 文字列を複数行として扱う o 変数展開を1度だけ行う s 文字列を単一行として扱う x 拡張正規表現を行う e 置換文字列を「式」と見なす 変換演算子 変換演算子にyを指定すると変換になる その際の変換修飾子には以下のものがある 修飾子 説明 c 対象の文字に含まれないものを変換する d 変換する文字に含ま