小编Gid*_*eon的帖子

为什么“*”在不同命令中的作用不同?

例如,inrm -r abc* "*"表示任何字符串。但是,如果我们使用它touch abc* abcd* abcde*(并且目录中没有任何以 abc 或 abcd 或 abcde 开头的文件)"*"意味着只是一个符号,并且abc* abcd* abcde*将创建文件。如果在那之后我们将使用touch -m ab*的文件的修改时间abc* abcd* abcde*将会改变。

为什么在某些情况下"*"意味着任何字符串,而在某些情况下它只是一个符号?计算机如何知道何时更改其含义?

shell bash command touch

0
推荐指数
1
解决办法
91
查看次数

标签 统计

bash ×1

command ×1

shell ×1

touch ×1