grep - q“$ 1 [^ _-]”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grep - q“$ 1 [^ _-]”相关的知识,希望对你有一定的参考价值。

任何人都可以解释这个胡言乱语的含义:

"[^_-]"

grep - q "$1[^_-]"

我做了一个man grepand什么也没发现。

答案

您可以使用info grep找到这些字符的定义并导航到“3正则表达式”,然后“3.2字符类和括号表达式”(可在线获取here):

括号表达式是由'['和']'括起来的字符列表。它匹配该列表中的任何单个字符。如果列表的第一个字符是插入符号'^',则它匹配列表中不存在的任何字符。

  • ' - '表示范围,如果它不是列表中的第一个或最后一个或范围的结束点。
  • '^'表示不在列表中的字符。如果要将“^”字符设为列表项,请将其放在任何位置,但首先放在任何位置。

所以"$1[^_-]"应该匹配变量$1中的任何内容,然后是一个不是_-的字符。

以上是关于grep - q“$ 1 [^ _-]”的主要内容,如果未能解决你的问题,请参考以下文章

拥有的50个CSS代码片段(上)

PCL异常处理:pcl 1.8.13rdpartyoostincludeoost-1_64oost ypeofmsvc ypeof_impl.hpp(125): error(代码片段

Linux rpm -qa grep vsftpd 中的 rpm的 -q 和 -a 参数分边代表啥!

带有 UI 和内存泄漏的保留片段

grep命令

linnux-grep