TextWrangler 複数のファイルを一括置換 [MBP 2014]
macOSで複数ファイルを一括して置換する方法を調べていて「TextWrangler」が使いやすいとの事だったので使ってみました
アプリは、Appstoreからインストールできるので、Appstoreを起動してインストールします
Windowsだと「秀丸」・「サクラエディタ」とかで簡単にできるですけど、Macだと意外と少ないですね・・・・
※ 複数ファイルの一括置換は、grep,sed,xargs は使うと簡単にできます
今回はCUIの操作ではないので、簡単にふれる程度にします
$ grep -lr "置換対象の文字列" 置換対象のファイル | xargs sed -i".bak" "s/置換対象の文字列/置換後の文字列/g"
Contents
TextWrangler 複数のファイルを一括置換
- インストールが無事出来たら、「TextWrangler」を起動します
- メニューから[Search] => [Multi-File-Search] の順にクリックします
複数ファイルがあるディレクトリ又はファイルを指定して、「置換対象の文字列」・「置換後の文字列」を入力し「Replace All」をクリックします
置換後の文字列は、入力欄では改行ができませんが、クリップボードから改行を含んだ複数の文字列も入力できます
- [Other]をクリックして検索する ファイル or ディレクトリを指定します
- 置換対象の文字列を入力します
- 置換後の文字列を入力します
- [Replace All]をクリックします
- [Save to disk]を選択します
- [Confirm before saving]のチェックを外します。これにチェックしている保存するたびに確認メッセージが出ます
- [Show results]にチェックを入れ[Proceed]をクリックします
ディスカッション
コメント一覧
まだ、コメントがありません