太田和志Webサイトの移設にともなって数多い複数ファイル内に書かれている特定の文字列を書き換えないといけなくなり、一つづつ変換していくのは面倒なので複数ファイル内の文字列を一気に置換したい時があります。探してみるとフリーソフトも意外と多いのですが、LinuxやMacでコマンドを使って一気に置換することもできるので、書き留めておきます。今回はMacからperlスクリプトを使ってやってみます。ターミナルを起動して目的のファイルが入っているディレクトリに移動します。/Users/ユーザ名/対象のディレクトリ正しく移動できているかpwdコマンドで確認します。以下の例では、あるディレクトリ内にある複数のファイル内に記述されている文字列higashiosaka.ac.jpをmurakamigakuen.jpに置き換えます。ファイルは上書きされるため不安な場合はコピーをとっておいてからやってみてください。{}\;perlを実行する際にオプションをつけています。"*"はUNIXコマンドで現在いる位置から検索するためのもので、-nameというオプションを(名前を検索)"*"はワイルドカードを使ってすべてのファイルから検索させるためのものです。