edを使用して、ファイルの特定の行番号にコンテンツを挿入しています。これは、私のedコマンドのコード セクションです。
ed servertest << END
$LineNumber #15i
$Text #this is text
.
w
q
END
上記のコードは正常に機能し、指定された行番号でテキストをファイルに出力します。ただし、コードを実行するたびにコンソールに出力が表示されます。例えば:
$ bash code.sh
1456
1534
これらの数字は、ファイル servertest の文字数を表していると思います。コードを実行する前は未編集のファイルに 1456 文字、コードを実行した後は 1534 文字あることがわかりました。これらの数値をコンソールに表示できないようにする方法はありますか? 出力を送信しようとしましたdev/nullが、edは最後の END コマンドの後に文字を許可しません。