TextWrangler 複数のファイルを一括置換 [MBP 2014]

2021-06-22

macOSで複数ファイルを一括して置換する方法を調べていて「TextWrangler」が使いやすいとの事だったので使ってみました
アプリは、Appstoreからインストールできるので、Appstoreを起動してインストールします

Windowsだと「秀丸」・「サクラエディタ」とかで簡単にできるですけど、Macだと意外と少ないですね・・・・

※ 複数ファイルの一括置換は、grep,sed,xargs は使うと簡単にできます
今回はCUIの操作ではないので、簡単にふれる程度にします

$ grep -lr "置換対象の文字列" 置換対象のファイル | xargs sed -i".bak" "s/置換対象の文字列/置換後の文字列/g"

TextWrangler 複数のファイルを一括置換

  1. インストールが無事出来たら、「TextWrangler」を起動します
  2. メニューから[Search] => [Multi-File-Search] の順にクリックします

TW01

複数ファイルがあるディレクトリ又はファイルを指定して、「置換対象の文字列」・「置換後の文字列」を入力し「Replace All」をクリックします

置換後の文字列は、入力欄では改行ができませんが、クリップボードから改行を含んだ複数の文字列も入力できます

 

  1. [Other]をクリックして検索する ファイル or ディレクトリを指定します
  2. 置換対象の文字列を入力します
  3. 置換後の文字列を入力します
  4. [Replace All]をクリックします

TW02

  1. [Save to disk]を選択します
  2. [Confirm before saving]のチェックを外します。これにチェックしている保存するたびに確認メッセージが出ます
  3. [Show results]にチェックを入れ[Proceed]をクリックします

TW03

スポンサーリンク

0
0

Mac置換,複数置換

Posted by admin