ホームページ  >  記事  >  運用・保守  >  Linuxで文字列を置換する方法

Linuxで文字列を置換する方法

WBOY
WBOYオリジナル
2021-12-31 14:21:2517475ブラウズ

Linux では、sed コマンドを使用して文字列を置換できます。このコマンドは主に 1 つまたは複数のファイルを自動的に編集するために使用されます。パラメータを "s" に設定すると、内容を置換できます。構文は「sed s/元の文字列/新しい文字列/'file」です。

Linuxで文字列を置換する方法

#このチュートリアルの動作環境: 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で文字列を置換する方法

関連する推奨事項: "Linux ビデオ チュートリアル"

以上がLinuxで文字列を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。