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
元のファイルを直接修正し、新規ファイルは作成しません。