Bash ${VERSION:2:1}=~[U-Z]的含义
下面这句话是什么意思Bash ${VERSION:2:1}=~[U-Z]的含义,bash,shell,Bash,Shell,下面这句话是什么意思 ${VERSION:2:1} =~ [U-Z] 它检查变量$VERSION的第三个字符是否介于U和Z之间 ${var:M:N}打印从M位置开始的N字符: $ v="12345" $ echo ${v:2:1} 3 =~是一个正则表达式比较 [U-Z]是从U到Z的范围 试验 它检查变量$VERSION的第三个字符是否介于U和Z之间 ${var:M:N}打印从M位置开始的N字符: $ v="12345" $ echo ${v:2:1} 3 =~是一个正则表达式比
${VERSION:2:1} =~ [U-Z]
它检查变量
$VERSION
的第三个字符是否介于U
和Z
之间
打印从${var:M:N}
位置开始的M
字符:N
$ v="12345" $ echo ${v:2:1} 3
是一个正则表达式比较=~
是从[U-Z]
到U
的范围Z
它检查变量
$VERSION
的第三个字符是否介于U
和Z
之间
打印从${var:M:N}
位置开始的M
字符:N
$ v="12345" $ echo ${v:2:1} 3
是一个正则表达式比较=~
是从[U-Z]
到U
的范围Z
谢谢但是不要删除你的答案,它有一个很好的解释!不,那将是重复的,如果你愿意,请在你的答案中加上这三行。你真是太好了,@anubhava。我买了一些,谢谢!但是不要删除你的答案,它有一个很好的解释!不,那将是重复的,如果你愿意,请在你的答案中加上这三行。你真是太好了,@anubhava。我有一些。