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

為了賬號安全,請及時綁定郵箱和手機立即綁定
if [ -n "$num1" -a -n "$num2" -a -n "$op" ]
shell編程類似的這種對于變量的判斷一定要記得加雙引號,雖然有時候顯得沒必要,但是在程序比較大時可能會因為這種小細節出錯,這種問題應該調試半天也不一定能發現
我的腳本含有httpd,但是運行正常呀

最新回答 / 努力終不會白費
或許可以把*當成正則表達式里的*,但其實也就是一個 代表特殊含義的字符
腳本名字不要起含有httpd的字符
cangls furong fengj
我想知道9/5會返回什么鬼

已采納回答 / 努力終不會白費
錯誤點:1、單詞寫錯:number1不存在,上面寫的是number 等等2、將運算符替換為空,運算符需要進行轉義,否則系統把運算符當成正則表達式了#!/bin/bashread -t 30 -p "please input two number:" number1read -t 30 -p "please input yunsuanfu:" number2read -t 30 -p "please input number:" number3#判斷輸入的三個參數是否為非空if [ -n "$number1...
講的非常好,感謝!

已采納回答 / onemoo
你自己分別執行這幾個命令,看看結果就能明白了。env是輸出環境變量的命令,每個環境變量占一行,其中叫USER的環境變量中保存的就是用戶名,輸出的形式是 USER=用戶名grep命令用來將這一行提取出來。cut命令能夠按指定的分隔符來分割一行字符,-d 指定分隔符(你哪里覺得它是判斷文件的??又不是test語句?。?f 指定要輸出哪一段字符。很顯然環境變量格式就是由=分割的兩段字符串,所以 cut -d "=" -f 2 輸出的就是=后面的部分,也就是實際用戶名。以上這三個命令用管道相連,共同完成任務。
哈哈哈哈哈哈哈
課程須知
小伙伴們,學習本課程前需要掌握Linux常用命令,并學習《Tony老師聊shell》系列的前四門課程呦!
老師告訴你能學到什么?
1、掌握條件判斷和流程控制的基本語句 2、通過大量案例的學習,掌握shell編程思想 3、體會shell編程在Linux運維中的重要作用

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消