文字列を置き換えるには、次の形式を使用する必要があります。 $ sed s/置換対象文字列/置換文字列/ファイル名 以下では、文字列「sample.txt」を「appleorangemelon」に置き換えます。 $ sed s/オレンジ/オレンジ/sample.txt 実行結果は リンゴオレンジメロン 文字列を置換して出力します。 また、以下のようにcatコマンドの後にsedコマンドを「|」でつなげても同じ結果になります。 $ cat sample.txt | sed s/apple/APPLE/ sed コマンドは文字列を置き換えて出力するだけであり、実際のファイルの内容は書き換えないことに注意してください。 置換されたコンテンツをテキスト内に保持したい場合は、リダイレクト「>」を使用します。 sed コマンドで使用されるオプション
sedコマンドの使用 すべての行を置換 前述の形式では、1 行に複数の置換対象文字列に一致する文字列があったとしても、最初に一致した文字列のみが置換されます。 したがって、一致する文字列をすべて置き換えるには、次のようにします。 $ sed -es /apple/APPLE/g sample.txt 実行結果は アップルオレンジメロンアップル 行の先頭と末尾を置換する $ sed -e "s/^apple/APPLE/" サンプル.txt $ sed -e "s/apple\$/APPLE/" サンプル.txt 複数の部分文字列を置換する場合は、複数のスクリプトを指定できます。 $ sed -e "s/apple/APPLE/" -e "s/orange/ORANGE/" サンプル.txt 行を削除する 指定した行を削除するには「d」を指定します。たとえば、2 行目を削除するには、「2d」と入力します。 $ sed -e '2d' サンプル.txt また、複数行を削除することもできます。以下は1行目から3行目までを削除する例です。 $ sed -e '1,3d' サンプル2.txt 以下もご興味があるかもしれません:
|
1. 削除delete は、オブジェクトのプロパティを残さずに削除する唯一の方法ですが、その「代替」...
目次1. インストールパッケージ(64ビット)をダウンロードする2. MySQLデータベースをインス...
大学 4 年生のときのインターンシップ中に、表内のデータの番号をクリックすると、そのデータの下に新し...
目次コードの最適化v-for でキーを使用するv-if/v-else-if/v-else でキーを使...
今日、小さなプログラムを書いていたときに、スクロールビューを使用したのですが、スクロールビュー内のテ...
目次論理階層化異なる地域から事業を分離するこれを実行する利点このようなシナリオにどう対処するか最適化...
Founder Type Library は、Founder Type Library ビジネス チ...
環境: (docker、k8s クラスター)、前回 docker で起動した Java プログラムの...
この記事では、デジタル時計効果を実現するためのJavaScriptの具体的なコードを参考までに紹介し...
名前キャラクター名前キャラクター情報ニューステクノロジー技術スキンケアスキンケア補う補う香水香水化粧...
<br />統計によると、Web ページの平均サイズは 2003 年以降 3 倍に増加し...
1. 背景多くのブログや記事を読みましたが、JVM のメモリ割り当て方法に関する包括的な記事は見つか...
目次WebSocketを使用する理由ソケット.ioオープンソースプロジェクト効果プレビューアプリイン...
序文これまで遭遇したデータベースのデッドロックはすべて、バッチ更新中のロック順序の不一致が原因でした...
Linux の優れた点は、マルチユーザー、マルチタスク システムにあります。 Linux では通常、...