我知道您可以使用 sed
获取文本文件的第 n 行,如下所示:
sed -n '30p' foo.txt
会输出第30行foo.txt
但是,假设我对 foo.txt
的第 30、39、43 行感兴趣?有没有办法在 sed
中将它们串起来?
谢谢。
最佳答案
当然是...
sed -n '30p;39p;43p' foo.txt
如果它们在一个连续的范围内,比如 39-42,你可以这样做:
sed -n '39,42p' foo.txt
关于sed - 使用 sed 获取文本文件的第 x、y 和 z 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4514233/