永发信息网

echo *? 是什么意思

答案:4  悬赏:20  手机版
解决时间 2021-11-20 18:58
  • 提问者网友:太高姿态
  • 2021-11-20 08:22
echo *? 是什么意思
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-11-20 08:53
不同OS不同Shell下会有不同的解释

echo 是系统的打印指令
正则下*和?都是通配符
* 匹配*前面的子表达式零次或多次
? 匹配?前面的子表达式零次或一次

MS-DOS或Windows的命令行下,这条指令只是单纯的把*?作为字符串打印到屏幕上。

类Unix/Linux系统的Bash下,这条指令里的?没什么意义,和echo *的效果是一样的;而这里的*匹配的是当前目录下的文件列表,echo *?(等效于echo *)打印的是当前目录下的所有文件名。

在其他系统里可能还会有其他解释。
全部回答
  • 1楼网友:过活
  • 2021-11-20 11:24
回声,回音
  • 2楼网友:上分大魔王
  • 2021-11-20 10:45
回声
也可以做女性的人名。
  • 3楼网友:鸽屿
  • 2021-11-20 10:03
这是计算机unix操作系统里的指令。*?是通配符(wildcards),指示echo指令在屏幕上显示出所有一个字母或以上的变量。你在哪儿看到的这个指令?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯