sed を使用して正確なコード行をファイルに挿入 (-i) しようとしています。挿入する行は次のとおりです。
「何か」 . $index++ . "\t" . 「ダミーテキスト」。"\t"'\
これは私が試したものです(シェルスクリプト):
sed -i '66 i\"Sometext" . $index++ . "\t" . 'dummytext' . "\t"' filename
これはファイル名の結果です:
「何か」 . $index++ . " " . ダミーテキスト。" "
どこにあるべきか:
「何か」 . $index++ . "\t" . 「ダミーテキスト」。"\t"
明らかに、一部の文字が sed によって sed コマンドとして解釈されているため、それを避けたいと考えています。
上記の例を念頭に置いたポインタ/ヒント/ヒントはありますか?