我正在尝试使用提取两个特定行号之间的文本
sed 'startLine,endLined' myFile.txt
但不知何故,它不断从文件的开头提取到 endLine。
这里出了什么问题?
最佳答案
您需要告诉 sed 不要打印所有其他行,只打印您想要的行。
sed -n '123,234p' myFile.txt
-n 告诉 sed 不要打印扫描的行。
123,234 定义了您感兴趣的行的范围
p 是打印该行的命令。
这样它只会打印与您告诉它的内容相匹配的行。
关于linux - 提取两个行号之间的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52665430/