[解決済み】sedを使ったマッチの後の行の挿入
2022-03-31 15:44:03
質問
なぜか簡単な答えが見つからず、今ちょっと時間がないんです。 特定の文字列にマッチする最初の行の後に、選択行を挿入するにはどうすればよいのでしょうか。
sed
コマンドを使用します。 私は、 ...
CLIENTSCRIPT="foo"
CLIENTFILE="bar"
の後に一行挿入したい。
CLIENTSCRIPT=
の行は、次のようになります。
CLIENTSCRIPT="foo"
CLIENTSCRIPT2="hello"
CLIENTFILE="bar"
解決方法は?
GNU sedを使ってやってみてください。
sed '/CLIENTSCRIPT="foo"/a CLIENTSCRIPT2="hello"' file
に置き換える場合 置き換える を使用します。
sed -i '/CLIENTSCRIPT="foo"/a CLIENTSCRIPT2="hello"' file
出力
CLIENTSCRIPT="foo"
CLIENTSCRIPT2="hello"
CLIENTFILE="bar"
ドク
-
見る
セッドドック
と検索してください。
\a
(追記)
関連
-
エラー時の対処法「[: =: 単項演算子が期待される" というシェルスクリプトのエラーの解決法
-
[解決済み] Ansibleを使ってリモートサーバーでシェルスクリプトを実行するには?
-
[解決済み] scpを使ってリモートからローカルにフォルダをコピーするにはどうしたらいいですか?
-
[解決済み] sedで改行をスペースに置き換えるには?
-
[解決済み] コマンドラインから .bash_profile を再読み込みする方法は?
-
[解決済み] 整数の合計を1行に1つずつ表示するシェルコマンド?
-
[解決済み] ファイルからn行目を取得するBashツール
-
[解決済み] Sed を使って文字列を含む行全体を置換する
-
[解決済み】bash/sedスクリプトを使用してテキストファイルの最初の行を削除するにはどうすればよいですか?
-
[解決済み] IPアドレスだけを取得するには、どのターミナルコマンドを使用すればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] のコマンドがzshで見つからない [閉店]。
-
バッドサブスティチューション
-
[解決済み] ディレクトリとフォルダーの違いは何ですか?
-
[解決済み] Dockerコンテナの強制終了
-
[解決済み] .zshrcファイルをどのように見つけるのですか?
-
[解決済み] Ansibleを使ってリモートサーバーでシェルスクリプトを実行するには?
-
[解決済み】ある名前に一致するプロセスをすべて終了させる方法は?
-
[解決済み】シェルスクリプトにコマンドが存在するかどうかを確認するにはどうすればいいですか?重複
-
[解決済み] zshでALT+LeftArrowKeyの解決策を探しています。
-
[解決済み] awk/sed で複数回発生する可能性のある 2 つのマーカーパターンの間の行を選択する方法