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

為了賬號安全,請及時綁定郵箱和手機立即綁定
@Jeffacode 只是順便練習下 判斷命令 而已
Mark!
#!/bin/bash

#read:接收鍵盤輸入;-t 秒數:read命令會一直等待用戶輸入,使用此選項可以指定等待時間;-p:提示信息。
read -t 30 -p "please input the dir:" dir

#-d判斷是不是一個目錄
if [ -d "$dir" ]
then
echo "輸入的是目錄"
else
echo "輸入的不是目錄"
fi
#!/bin/bash

#匹配出包含 sda5的行,取分區使用率這一列(樓主是第五列),用cut 按 "%"分割、取第一列的 參數取出根分區的使用率,賦值給變量test
test=$(df -h | grep "sda5" | awk '{print $5}' | cut -d '%' -f 1)

#如果變量test大于等于10,則輸出
if [ "$test" -ge '10' ]
then
echo "/ is null"
fi
#!/bin/bash

#從環境變量中過濾出包含"USER"字符的行,結果為USER=root; 然后使用字符串截取命令cut,按 分隔符為"=",取第二列數據 的參數取出root值
test=$(env | grep "USER" | cut -d "=" -f 2)

# "=="是字符串判斷是否相等命令 ps:[]里的數據,兩邊需要加空格,否則會報命令錯誤
if [ "$test" == "root" ]
then
echo "this is my first shell code,go next"
fi
@Alex_Mercer 是的,百度一下才知道,[]里 兩邊需要帶空格
感謝老師 講的非常好
非常棒的課,感謝!
感謝Tony老師。
偶爾間斷地看著鳥哥的書復習。終于看完了。條件判斷。謝謝Tony老師的講解。
i++也可以正確執行啊
希望引進新的'老濕'講解
注意哈,那個【】兩邊要帶空格[ -e helo.cpp ]
老師你的拼音打的真好!?。」?/div>
“#!bin/bash”表示:下面的這段是bash腳本程序哦,用系統中bin目錄下的bash程序來執行。
因為有的時侯bash不一定放在bin目錄中,所以按照一般可能的位置,把可能的路徑也寫出來。

找到答案了 " https://linux.cn/thread-2882-1-1.html "
課程須知
小伙伴們,學習本課程前需要掌握Linux常用命令,并學習《Tony老師聊shell》系列的前四門課程呦!
老師告訴你能學到什么?
1、掌握條件判斷和流程控制的基本語句 2、通過大量案例的學習,掌握shell編程思想 3、體會shell編程在Linux運維中的重要作用

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消