前提
ここに質問の内容を詳しく書いてください。
shellscriptで既存の出力項目に文字を挿入するコマンド
を作ってますが上手くいきません
実現したいこと
変数a>ファイル
が上にありこの下にコマンドを書く
ファイルの中の一番最後の行の
テキストaだけに”、文字”を挿入したい
発生している問題・エラーメッセージ
sed "s/$/,文字/" ファイルで実行すると
ファイルのテキストのすべてに
”、文字”挿入されてしまう
試したこと
cat ファイル| sed -n -e $p | sed "s/$/,文字/"
出力されるがファイルに記録されない
上記の最後に>>使うもa”,文字”だけでなく文字を挿入前のaも残り
だと今までの出力項目すべてきえて"a、文字"しか残らなかった
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
$ cat ファイル名 | sed -e '$s/$/,文字/'
ではないでしょうか。