sherlock Asked: 2018-08-01 22:29:30 +0800 CST2018-08-01 22:29:30 +0800 CST 2018-08-01 22:29:30 +0800 CST 哪里 '/?' 参数扩展记录在案? 772 我遇到了这个奇怪的 bash/dash 参数扩展,我没有找到任何参考。这种扩展叫什么?它记录在哪里? $ /??? bash: /bin: Is a directory $ /???? bash: /boot: Is a directory $ /????? bash: /cdrom: Is a directory $ /?????? bash: /libx32: Is a directory bash dash 1 个回答 Voted Best Answer Michael Homer 2018-08-01T22:33:59+08:002018-08-01T22:33:59+08:00 这是使用 shell模式匹配的路径名扩展:匹配任何单个字符,因此按字母顺序扩展为每个三个字符的文件名。?/???/ 这/bin首先在大多数系统上,这是一个目录而不是可执行文件,所以你会得到你发布的错误。 这与 的扩展类型相同,并且对于一组文件的名称具有共同结构而只有几个固定字符发生变化的*情况可能很有用。cp file??.txt dest
这是使用 shell模式匹配的路径名扩展:匹配任何单个字符,因此按字母顺序扩展为每个三个字符的文件名。
?
/???
/
这
/bin
首先在大多数系统上,这是一个目录而不是可执行文件,所以你会得到你发布的错误。这与 的扩展类型相同,并且对于一组文件的名称具有共同结构而只有几个固定字符发生变化的
*
情况可能很有用。cp file??.txt dest