gpt4 book ai didi

grep - 为什么 grep 提示 "Invalid range end"?

转载 作者:行者123 更新时间:2023-12-02 04:05:39 37 4
gpt4 key购买 nike

我有一个文件a:

$ cat a 
abcd
kaka

使用命令时:

$ grep -e '[a-d]' a
abcd
kaka

效果很好,但是为什么这些命令不正确?

$ grep -e '[\x61-\x74]' a 
grep: Invalid range end

$ grep -e '[\u0061-\u0074]' a
grep: Invalid range end

最佳答案

假设您的 grep 版本支持 PCRE(“Perl 兼容的正则表达式”),您可以尝试:

grep -P '[\x61-\x74]' a

这将返回预期的输出:

abcd
kaka

关于grep - 为什么 grep 提示 "Invalid range end"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15607036/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com