エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
複数ファイルを一気にgrepしたり文字列置換したりする方法 - Nao Minami's Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
複数ファイルを一気にgrepしたり文字列置換したりする方法 - Nao Minami's Blog
コード書いてると、複数ファイルを一気にgrepしたり、特定の単語を一気に置換したりしたい事がある。例... コード書いてると、複数ファイルを一気にgrepしたり、特定の単語を一気に置換したりしたい事がある。例えば、リファクタリングの際にクラス名とかメソッド名がそもそも良く無いなーと思って一気にrenameしたくなるとか。そんな時、方法としてはunixのコマンドを使う方法とeditor(例えばvimとか)の機能を使う方法の大きく分けて2つが存在する。 1. unixコマンドを使ってgrep & 置換 まず、1つのファイルに対しての操作を考える。grepなら文字通りgrepコマンドが存在するし、特定の文字列を置換したい場合にはsedコマンドが使える。sedコマンドはファイル名を渡すとその中身を条件に合わせて置換して、結果を標準出力に出力する。 sed s/(元の文字列)/(新しい文字列)/g (入力ファイル名) $ echo 'my name is panda.' > test.txt $ cat