sed を使用して特定の行に変数を追加する

sed を使用して特定の行に変数を追加する

私はループ内の変数の値を最初の行に追加しようとしているので、各反復で行が伸びます。私は

 sed -i '1s/.*/& $(echo "T$(echo "$j-3" | bc -l)_S$k")/' T_iSlicesExtraction_2.csv

そこで、$(echo "T$(echo "$j-3" | bc -l)_S$k") の値を最初の行に追加しようとしています。しかし、さまざまな特殊文字を「エスケープ」する際に問題が発生し、少し困惑しています。$ を \ でエスケープしようとしましたが、うまくいきませんでした。

関連情報