Linuxでテキスト内で特定のコンテンツを置換の方法

Linux では、sed コマンドを使用してテキスト内の指定した内容を置換できます。

それはもう日常生活の必需品です。

sed 's/原内容/替换内容/g' 文件名

元の内容は置換対象の内容で、置換内容は置換後の内容で、ファイル名は処理するファイル名です。

この例文を日本語で表現してみてください。ただし、1つのオプションのみが必要です。

example.txtというファイルがあるとして、その内容が以下のとおりであると仮定します:

Hello World!

Helloの部分をHiに置き換えるには、以下のコマンドが使用できます。

sed 's/Hello/Hi/g' example.txt

実行後、ファイル内容は次のようになります。

Hi World!

ファイル内を直接書き換える場合は-iオプションを使用します。

sed -i 's/Hello/Hi/g' example.txt

元のファイルを直接修正し、新規ファイルは作成しません。

bannerAds