我正在尝试使用提取两个特定行号之间的文本
sed 'startLine,endLined' myFile.txt
Run Code Online (Sandbox Code Playgroud)
但不知何故,它不断从文件的开头提取到 endLine。
这里有什么问题吗?
Rob*_*Rob 11
您需要告诉 sed 不要打印所有其他行,只打印您想要的行。
sed -n '123,234p' myFile.txt
Run Code Online (Sandbox Code Playgroud)
-n 告诉 sed 不要打印扫描的行。
123,234 定义您感兴趣的行的范围
p 是打印该行的命令。
这样它只会打印与您告诉它的内容相匹配的行。