.txt
ファイルから2行(7と8)を削除しようとしています。これを行うには、次のコードを使用しています。
#!/bin/sh
Column="7"
sed '"$Column",8d' myfile.txt > result.txt
このスクリプトを実行すると、次のエラーが発生します。
sed: -e expression #1, char 1: unknown command: `"'
sed コマンドの一部として変数を使用する方法を教えてください。
ベストアンサー1
変数は一重引用符で拡張されません。これを使用してください:
sed "${Column},8d" myfile.txt > result.txt