将参数传递给sed命令

时间:2012-09-10 06:26:10

标签: unix sed

我想从大文件中提取两个标记名称之间的部分文件。例如,我有一个名为XXPOXPOEPO.txt的文件,我只想要* Blocks和* Items之间的文件部分。如何将这两个标记名称作为参数传递给sed命令?

1 个答案:

答案 0 :(得分:0)

您的需求并不十分清楚,但您可以在sed命令中使用bash变量。例如:

$ start=2

$ seq -s ' ' 5 | sed "s/.*\($start\)/\1/"
2 3 4 5