繁体   English   中英

sed为什么认为我的文本文件只有一行?

[英]Why does sed think my text file has only one line?

我有一个文本文件,其中包含约300行的副本,以回车符分隔。 我尝试使用sed(在Mac OSX上)查找匹配项,并输出找到该匹配项的行,但它说它在第1行。这是怎么回事?

sed -n '/pattern/=' /path/to/file.txt

file.txt样本

text text text
text text text
text pattern text
text text text

结果:

1

这里发生了什么? 我的回车符错了吗? 有不同种类的回报吗?

我想到了。 该文件需要换行,而不是回车。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM