我有一個日誌文件a.log,我需要從中提取一條信息。 要找到我使用以下模式的模式的開始和結束行號碼。在變量中使用sed -n
start=$(sed -n '/1112/=' file9 | head -1)
end=$(sed -n '/true/=' file9 | head -1)
我需要在下面的命令來使用這些變量(開始,結束):
sed -n '16q;12,15p' orig-data-file > new-file
,使上面的命令看起來是這樣的:
sed -n '($end+1)q;$start,$end'p orig-data-file > new-file
我不能用變量替換行號。請建議正確的語法。
謝謝, 玫瑰色