小编S.M*_*.09的帖子

搜索行后将文本文件从行号打印到另一个

我想从X行号到Y行号打印一个文本文件

X&的值 Y是通过在文本文件中搜索特定行(在本例中为页码)来确定的

我通过以下命令搜索该行

echo -n |grep -nr "Page # 2" FileName.txt |cut -f1 -d: ; echo -n |grep -nr "Page # 3" FileName.txt |cut -f1 -d:
Run Code Online (Sandbox Code Playgroud)

我得到了一个输出

67

128

我想将此输出提供给下面的命令

sed -n 'X,Yp' FileName.txt
Run Code Online (Sandbox Code Playgroud)

但是我把它们当作两条不同的行,我怎么能把它提供给sed命令

在那里之后,我想将上述命令的结果提供给lp类似这样的命令......

sed -n 'X,Yp' FileName.txt | lp -dmyprinter
Run Code Online (Sandbox Code Playgroud)

这可以在不创建文件的情况下完成吗?

grep sed lp

5
推荐指数
1
解决办法
5184
查看次数

标签 统计

grep ×1

lp ×1

sed ×1