ログファイル a.log があり、そこから情報を抽出する必要があります。パターンの開始行番号と終了行番号を見つけるために、次を使用しています。
start=$(sed -n '/1112/=' file9 | head -1)
end=$(sed -n '/true/=' file9 | head -1)
次のコマンドで変数 (start、end) を使用する必要があります。
sed -n '16q;12,15p' orig-data-file > new-file
上記のコマンドは次のようになります。
sed -n '($end+1)q;$start,$end'p orig-data-file > new-file
行番号を変数に置き換えることができません。正しい構文を提案してください。
ありがとう、ロージー