微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Windows中使用正则expression式匹配行尾?

我有一个在Windows中创build的.txt文件,现在应该在Linux中进行编辑。 我想用grep来匹配一行,假设我要find的内容文件bar “foo bar”。 然后我发出grep 'r$' bar命令,没有输出

在Windows中给出一个新的行由' r n'组成,不同于Linux / Unix的单个' n',我认为必须有一些细微的相关。 然后我转换文件与dos2unix和瞧,它的作品。

我的问题是如何在不转换原始文件的情况下匹配内容

任何意见将不胜感激。

Vonnegutian命令:用句点*正确replace分号*

RewriteRule ^(。*)/ $?path = $ 1 是什么意思在我的.htaccess?

文件提取正则expression式捕获组的匹配

Nginx – 正则expression式 – search非字母数字的整个位置

如何使用grep从文件中检索匹配的文本?

感谢和最好的问候。

sed命令将多个空格replace为单个空格

正则expression式对新行关联

如何将正则expression式传递给Linux中的命令查找?

尝试匹配一个string,并将其添加到replace

使用sed在string内附加string值

如果你的grep支持-P (perl-regexp),那么匹配一个CRLF:

grep -P 'r$' file

要么:

grep Ctrl + V Ctrl + M文件

( Ctrl + V Ctrl + M会产生^M )

使用匹配两个行结束的模式: rr?n

试试看awk

awk '/r$/' RS='rn' bar

要么

awk '/rr$/' bar

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐