grep - q“$ 1 [^ _-]”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grep - q“$ 1 [^ _-]”相关的知识,希望对你有一定的参考价值。
任何人都可以解释这个胡言乱语的含义:
"[^_-]"
从
grep - q "$1[^_-]"
我做了一个man grep
and什么也没发现。
答案
您可以使用info grep
找到这些字符的定义并导航到“3正则表达式”,然后“3.2字符类和括号表达式”(可在线获取here):
括号表达式是由'['和']'括起来的字符列表。它匹配该列表中的任何单个字符。如果列表的第一个字符是插入符号'^',则它匹配列表中不存在的任何字符。
- ' - '表示范围,如果它不是列表中的第一个或最后一个或范围的结束点。
- '^'表示不在列表中的字符。如果要将“^”字符设为列表项,请将其放在任何位置,但首先放在任何位置。
所以"$1[^_-]"
应该匹配变量$1
中的任何内容,然后是一个不是_
或-
的字符。
以上是关于grep - q“$ 1 [^ _-]”的主要内容,如果未能解决你的问题,请参考以下文章
PCL异常处理:pcl 1.8.13rdpartyoostincludeoost-1_64oost ypeofmsvc ypeof_impl.hpp(125): error(代码片段