第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

shell命令為何沒有結果?

sudo?sh?check_http_log.sh?
?
********HTTP狀態(tài)碼分析統(tǒng)計腳本********
http狀態(tài)碼為[100+]:??0
http狀態(tài)碼為[200+]:??269
http狀態(tài)碼為[300+]:??10
http狀態(tài)碼為[400+]:??6804
http狀態(tài)碼為[500+]:??0
http總請求:??7083
(*@ο@*)?哇~腳本處理結束!
http狀態(tài)為[404]:??6741
http狀態(tài)為[403]:??0
總共請求次數(shù):??7083

sudo?sh?check_http_log.sh|grep?-ioE?"\[[1-5][0]{2}\+\]\:[[:blank:]]+[0-9]+"|awk?-F"[?]+"?'{print?$2}'

這條命令我想輸出腳本執(zhí)行后的具體的請求次數(shù),但發(fā)現(xiàn)什么都沒有,主要原因是在于[0-9]+這地方,根據(jù)我的理解,這么寫應該是有結果,但現(xiàn)在什么都沒輸出。

如果我這么執(zhí)行,則會輸出結果:

sudo?sh?check_http_log.sh|grep?-ioE?"\[[1-5][0]{2}\+\]\:[[:blank:]]+"|awk?-F"[?]+"?'{print?$1}'
[100+]:
[200+]:
[300+]:
[400+]:
[500+]:

請問如何才能拿到后面的具體數(shù)字,比如上面腳本文件輸出的是

http狀態(tài)碼為[100+]: ?0
http狀態(tài)碼為[200+]: ?269
http狀態(tài)碼為[300+]: ?10
http狀態(tài)碼為[400+]: ?6804
http狀態(tài)碼為[500+]: ?0

我希望,再次拿到

0
269
10
6804
0

還有一個問題,我單獨執(zhí)行下面這條命令,是可以拿到數(shù)據(jù)的:

echo?"http狀態(tài)碼為[200+]:??266"|grep?-ioE?"\[[1-5][0]{2}\+\]\:[[:blank:]]+[0-9]+"|awk?-F"[?]+"?'{print?$2}'
266

結果是266,是我希望的。

為什么,執(zhí)行開始說的這條命令(即下面的命令)不行呢?

sudo?sh?check_http_log.sh|grep?-ioE?"\[[1-5][0]{2}\+\]\:[[:blank:]]+[0-9]+"|awk?-F"[?]+"?'{print?$2}'


正在回答

2 回答

冒號后面的空格有兩個

0 回復 有任何疑惑可以回復我~

bash csh ksh sh

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

shell命令為何沒有結果?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號