GNU/Linux >> Linux の 問題 >  >> Linux

sed 特定の行にスペースを含む挿入行

\ は 1 つだけ必要です このように複数の空白を入力するには

sed -i "${line} i \    ${text}" $file

space をエスケープできます たとえば、2 つのスペースを追加するには:

sed -i "${line} i \ \ ${text}" $file

または、 text の定義でそれを行うことができます 変数:

text="\ \ hello world"

Linux
  1. sed のようなテキストを python に置き換えるにはどうすればよいですか?

  2. 最初の一致でのみ挿入する sed

  3. sed - 一致後に X 行の後に行を挿入する

  1. sed を使用してファイルの 1 行目にテキストを挿入するにはどうすればよいですか?

  2. 行番号によって、あるファイルの行を別のファイルの行に置き換えます

  3. sed すべてのタブとスペースを単一のスペースに置き換えます

  1. 値が欠落している新しい行を挿入しますか(na)?

  2. Sedの行末に単語を追加しますか?

  3. 特定の行でOsxインサートをSedしますか?