新行字符未包含在[:space:]组中

时间:2017-01-14 19:01:16

标签: grep locale

使用[:space:]组通过grep执行搜索时,新行字符未被检测为属于该组。任何想法为什么以及如何在[:space:]组中包含新行字符(标签和空格是否被正确识别)?这有可能是因为在终端中回显时出现空LC_CTYPE变量? (使用locale命令时,它设置为LC_CTYPE =" en_US.UTF-8")

Grep版本:2.25
系统:Ubuntu 16.04双启动
任何帮助非常感谢!

1 个答案:

答案 0 :(得分:1)

Grep分别搜索每一行。你在正则表达式中做什么并不重要;被搜索的字符串无论如何都不包含\n