亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于echo *? 的問題,請問它代表的是什么意思?

關于echo *? 的問題,請問它代表的是什么意思?

米琪卡哇伊 2021-05-12 07:03:46
echo *? 是什么意思急急急?。。?
查看完整描述

2 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

不同OS不同Shell下會有不同的解釋

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

MS-DOS或Windows的命令行下,這條指令只是單純的把*?作為字符串打印到屏幕上。

類Unix/Linux系統的Bash下,這條指令里的?沒什么意義,和echo *的效果是一樣的;而這里的*匹配的是當前目錄下的文件列表,echo *?(等效于echo *)打印的是當前目錄下的所有文件名。

在其他系統里可能還會有其他解釋。



查看完整回答
反對 回復 2021-05-17
  • 2 回答
  • 0 關注
  • 316 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號