Linux では、sed コマンドを使用して文字列を置換できます。このコマンドは主に 1 つまたは複数のファイルを自動的に編集するために使用されます。パラメータを "s" に設定すると、内容を置換できます。構文は「sed s/元の文字列/新しい文字列/'file」です。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux で文字列を置換する方法
Linux で文字列を置換する場合は、sed コマンドを使用できます。
構文は次のとおりです。
sed 's/原字符串/新字符串/' 文件 sed 's/原字符串/新字符串/g' 文件
これら 2 つのコマンド形式の違いは、「g」の有無です。 "g" を省略すると、最初に一致した文字列のみを置換します。 "g" を指定すると、一致した文字列をすべて置換します。 "g" は、"global" の略語と考えることができます。 "global" はありません。最後にすべてを置き換えるのではなく、覚えやすくなります。
コマンドは正規表現を使用して処理できます。次の図に示すように、最初のコマンドは最初の「b」のみを「B」に置き換え、その他は置き換えません。一方、2 番目のコマンドはテキスト全体のすべての数字を「ok」に置き換えます。
例は次のとおりです:
関連する推奨事項: "Linux ビデオ チュートリアル"
以上がLinuxで文字列を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。