我想从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)
这可以在不创建文件的情况下完成吗?