Sedは変数の値に置き換えられません。

Sedは変数の値に置き換えられません。

ファイルを修正するためにsedを使用しています。簡単に言えば、私の修飾子は次のようになります。

sed -e '11s/$/ $LinuxUsername/'

11行目の末尾にLinuxユーザー名を追加しますが、11行目の最後に実際の変数名 "$LinuxUsername"を投稿するとします。変数の実際の値を公開するにはどうすればよいですか?

式の他の部分で引用符と二重引用符を試しましたが、それでも機能しません。

現在11号線はこんな感じです...

  john.doe william.mcmillion jonny.doeboy $LinuxUsername $LinuxUsername

編集する

以下は正しいです。エラーがアップストリームで見つかりました。

sed -e "11s/$/ $LinuxUsername/"

ベストアンサー1

おすすめ記事