当前位置: 技术问答>linux和unix
[轻松拿分] 为什么mkdir tmp[0-1] 命令不能生成两个文件夹?
来源: 互联网 发布时间:2016-09-26
本文导语: 初学者,别笑话我. 我看到有些shell文件里面有类似mkdir tmp[0-1]的命令,我自己理解是生成tmp0,tmp1两个文件夹 为什么我在terminal窗口内执行生成的是tmp[0-1]这一个文件夹呢 我用的是ubuntu10.4 谢谢! | ...
初学者,别笑话我.
我看到有些shell文件里面有类似mkdir tmp[0-1]的命令,我自己理解是生成tmp0,tmp1两个文件夹
为什么我在terminal窗口内执行生成的是tmp[0-1]这一个文件夹呢
我用的是ubuntu10.4
谢谢!
我看到有些shell文件里面有类似mkdir tmp[0-1]的命令,我自己理解是生成tmp0,tmp1两个文件夹
为什么我在terminal窗口内执行生成的是tmp[0-1]这一个文件夹呢
我用的是ubuntu10.4
谢谢!
|
当然不能!
就是生成tmp[0-1]这一个文件夹
就是生成tmp[0-1]这一个文件夹
|
bash trace
mkdir tmp{n,m}
mkdir tmp{n,m}
|
tmp[0-1], tmp*, tmp?
这些都类似,都是在当前目录里找与之匹配的文件名。如果当前目录没有满足条件的文件,那就什么都没有。
mkdir tmp? 不会生成tmpa到tmpz这26个文件夹,
mkdir tmp[0-1]和它是一个道理。
这些都类似,都是在当前目录里找与之匹配的文件名。如果当前目录没有满足条件的文件,那就什么都没有。
mkdir tmp? 不会生成tmpa到tmpz这26个文件夹,
mkdir tmp[0-1]和它是一个道理。