[134-6]表达式的bash含义是什么

[134-6]表达式的bash含义是什么,bash,expression,Bash,Expression,我遇到了这个表达,我不确定它的意思 它是: ls ab?*.c[134-6] 我理解“?”和“*”,但是[134-6]呢?我知道[1-6]的意思是“从1到6的每一个数字,但这个表达式是什么意思?的意思就是你所认为的,你只需要正确地解析它 $ touch a{1..6} $ ls a1 a2 a3 a4 a5 a6 $ ls a[134-6] a1 a3 a4 a5 a6 $ touch ab{c{,c},d{,d}}.c{1,2,3,4,5,6} $ ls abc.c1

我遇到了这个表达,我不确定它的意思

它是:

ls ab?*.c[134-6]

我理解“?”和“*”,但是[134-6]呢?我知道[1-6]的意思是“从1到6的每一个数字,但这个表达式是什么意思?

的意思就是你所认为的,你只需要正确地解析它

$ touch a{1..6}
$ ls
a1  a2  a3  a4  a5  a6
$ ls a[134-6]
a1  a3  a4  a5  a6

$ touch ab{c{,c},d{,d}}.c{1,2,3,4,5,6}
$ ls
abc.c1  abc.c4  abcc.c1  abcc.c4  abd.c1  abd.c4  abdd.c1  abdd.c4
abc.c2  abc.c5  abcc.c2  abcc.c5  abd.c2  abd.c5  abdd.c2  abdd.c5
abc.c3  abc.c6  abcc.c3  abcc.c6  abd.c3  abd.c6  abdd.c3  abdd.c6
$ ls ab?*.c[134-6]
abc.c1  abc.c5   abcc.c3  abcc.c6  abd.c4  abdd.c1  abdd.c5
abc.c3  abc.c6   abcc.c4  abd.c1   abd.c5  abdd.c3  abdd.c6
abc.c4  abcc.c1  abcc.c5  abd.c3   abd.c6  abdd.c4

意思就是你认为它做什么,你只需要正确地解析它

$ touch a{1..6}
$ ls
a1  a2  a3  a4  a5  a6
$ ls a[134-6]
a1  a3  a4  a5  a6

$ touch ab{c{,c},d{,d}}.c{1,2,3,4,5,6}
$ ls
abc.c1  abc.c4  abcc.c1  abcc.c4  abd.c1  abd.c4  abdd.c1  abdd.c4
abc.c2  abc.c5  abcc.c2  abcc.c5  abd.c2  abd.c5  abdd.c2  abdd.c5
abc.c3  abc.c6  abcc.c3  abcc.c6  abd.c3  abd.c6  abdd.c3  abdd.c6
$ ls ab?*.c[134-6]
abc.c1  abc.c5   abcc.c3  abcc.c6  abd.c4  abdd.c1  abdd.c5
abc.c3  abc.c6   abcc.c4  abd.c1   abd.c5  abdd.c3  abdd.c6
abc.c4  abcc.c1  abcc.c5  abd.c3   abd.c6  abdd.c4

意思就是你认为它做什么,你只需要正确地解析它

$ touch a{1..6}
$ ls
a1  a2  a3  a4  a5  a6
$ ls a[134-6]
a1  a3  a4  a5  a6

$ touch ab{c{,c},d{,d}}.c{1,2,3,4,5,6}
$ ls
abc.c1  abc.c4  abcc.c1  abcc.c4  abd.c1  abd.c4  abdd.c1  abdd.c4
abc.c2  abc.c5  abcc.c2  abcc.c5  abd.c2  abd.c5  abdd.c2  abdd.c5
abc.c3  abc.c6  abcc.c3  abcc.c6  abd.c3  abd.c6  abdd.c3  abdd.c6
$ ls ab?*.c[134-6]
abc.c1  abc.c5   abcc.c3  abcc.c6  abd.c4  abdd.c1  abdd.c5
abc.c3  abc.c6   abcc.c4  abd.c1   abd.c5  abdd.c3  abdd.c6
abc.c4  abcc.c1  abcc.c5  abd.c3   abd.c6  abdd.c4

意思就是你认为它做什么,你只需要正确地解析它

$ touch a{1..6}
$ ls
a1  a2  a3  a4  a5  a6
$ ls a[134-6]
a1  a3  a4  a5  a6

$ touch ab{c{,c},d{,d}}.c{1,2,3,4,5,6}
$ ls
abc.c1  abc.c4  abcc.c1  abcc.c4  abd.c1  abd.c4  abdd.c1  abdd.c4
abc.c2  abc.c5  abcc.c2  abcc.c5  abd.c2  abd.c5  abdd.c2  abdd.c5
abc.c3  abc.c6  abcc.c3  abcc.c6  abd.c3  abd.c6  abdd.c3  abdd.c6
$ ls ab?*.c[134-6]
abc.c1  abc.c5   abcc.c3  abcc.c6  abd.c4  abdd.c1  abdd.c5
abc.c3  abc.c6   abcc.c4  abd.c1   abd.c5  abdd.c3  abdd.c6
abc.c4  abcc.c1  abcc.c5  abd.c3   abd.c6  abdd.c4

所以事实上你可以说在我的测试中没有这样做,但可能还有其他错误,谢谢你的澄清!所以事实上你可以说在我的测试中没有这样做,但可能还有其他错误,谢谢你的澄清!所以事实上你可以说
[13-6]
在我的测试中没有这样做,但可能还有其他错误,谢谢你澄清!所以事实上你可以说
[13-6]
在我的测试中没有这样做,但可能还有其他错误,谢谢你澄清!