file2 という名前のファイルの 3 行目を削除します。正常に実行されています。問題はありません。
sed '3d' ../log/file2.txt > ../log/file8.txt
今、私は変数を使いたいですVAR1
(where VAR1=2
)。
次のコマンドを書きました
sed "${VAR1+1}d" ../log/file2.txt > ../log/file8.txt
しかし、このコマンドは2行目を削除します。コマンドの実行中にエラーはありませんが、期待される出力が得られません
このコマンドでsedを使用して正しい行を削除する方法を教えてください