grep: PCRE does not support L, l, N{name}, U, or u

小鲨鱼2018發表於2024-07-09

001、grep命令報錯如下

[root@PC1 test]# echo "你好世界" | grep -P '[\u4e00-\u9fff]+'
grep: PCRE does not support \L, \l, \N{name}, \U, or \u

002、解決方法(把U改為x;同時中間用中括號):

[root@PC1 test]# echo "你好世界" | grep -P '[\x{4e00}-\x{9fff}]+'
你好世界

reference:

01、https://www.cnblogs.com/gyfluck/p/11690638.html

相關文章