mac ファイル内のテキストデータを置換して表示する

  • 作成日 2022.10.18
  • mac
mac ファイル内のテキストデータを置換して表示する

macで、コマンドを実行して、ファイル内のテキストデータを置換して表示する手順を記述してます。

環境

  • ProductName: macOS
  • ProductVersion: 11.5.2
  • BuildVersion: 20G95

テキストデータを置換

フテキストデータを置換するには、「 tr 」コマンドを使用します。

例えば、以下の内容のファイルを、指定した文字列で置換して表示してみます。

cat test.txt

<出力結果>
abcde
fghij

「tr」コマンドを使用して、文字列「abc」を大文字の「ABC」に変換してみます。

cat test.txt | tr abc ABC

<出力結果>
ABCde
fghij

テキストデータを削除して表示することも可能です。

cat test.txt | tr -d abc

<出力結果>
de
fghij

別ファイルに書き出し

置換した結果を別のファイルに書き出すことも可能です。

tr abcde ABCDE < test.txt > change.txt

実行結果(test.txt)

cat test.txt

<出力結果>
abcde
fghij

実行結果 (change.txt)

cat change.txt

<出力結果>
ABCDE
fghij