在bashshell中,反斜杠是如何与grep一起工作的?

在bashshell中,反斜杠是如何与grep一起工作的?,bash,shell,unix,grep,Bash,Shell,Unix,Grep,我正在尝试匹配此表达式,以使用grep测试反斜杠: “\u\v” 当我写这个正则表达式时: “\\u\\v” 整个表达式匹配正则表达式,但当我编写\u时,只希望正则表达式失败,因为没有字符\u,\v(有\t,\n),它匹配给定字符串的u \u正则表达式如何与u字符匹配?它有助于了解您使用的(正则表达式)语言的类型 我们从中了解到,与C字符串中的文字不同,\n表示文字n,\t表示文字t。同样地,\u表示文字u 原子是[…],一个“\”后跟任何其他字符(!) (匹配作为普通字符的该字符,如同 “\”

我正在尝试匹配此表达式,以使用grep测试反斜杠:

“\u\v”

当我写这个正则表达式时:

“\\u\\v”

整个表达式匹配正则表达式,但当我编写
\u
时,只希望正则表达式失败,因为没有字符
\u
\v
(有
\t
\n
),它匹配给定字符串的u

\u
正则表达式如何与u字符匹配?

它有助于了解您使用的(正则表达式)语言的类型

我们从中了解到,与C字符串中的文字不同,
\n
表示文字
n
\t
表示文字
t
。同样地,
\u
表示文字
u

原子是[…],一个“\”后跟任何其他字符(!) (匹配作为普通字符的该字符,如同 “\”没有出现(!)[……]

它有助于提高您使用的(regex)语言的效率

我们从中了解到,与C字符串中的文字不同,
\n
表示文字
n
\t
表示文字
t
。同样地,
\u
表示文字
u

原子是[…],一个“\”后跟任何其他字符(!) (匹配作为普通字符的该字符,如同 “\”没有出现(!)[……]