已采納回答 / JunkChen
老獅共享了,就可以下載一般會(huì)在這個(gè)位置:<...圖片...><...圖片...>如果木有,那應(yīng)該是老師沒(méi)共享哦
2015-11-02
#!/bin/bash
#read:接收鍵盤(pán)輸入;-t 秒數(shù):read命令會(huì)一直等待用戶輸入,使用此選項(xiàng)可以指定等待時(shí)間;-p:提示信息。
read -t 30 -p "please input the dir:" dir
#-d判斷是不是一個(gè)目錄
if [ -d "$dir" ]
then
echo "輸入的是目錄"
else
echo "輸入的不是目錄"
fi
#read:接收鍵盤(pán)輸入;-t 秒數(shù):read命令會(huì)一直等待用戶輸入,使用此選項(xiàng)可以指定等待時(shí)間;-p:提示信息。
read -t 30 -p "please input the dir:" dir
#-d判斷是不是一個(gè)目錄
if [ -d "$dir" ]
then
echo "輸入的是目錄"
else
echo "輸入的不是目錄"
fi
2015-10-30
#!/bin/bash
#匹配出包含 sda5的行,取分區(qū)使用率這一列(樓主是第五列),用cut 按 "%"分割、取第一列的 參數(shù)取出根分區(qū)的使用率,賦值給變量test
test=$(df -h | grep "sda5" | awk '{print $5}' | cut -d '%' -f 1)
#如果變量test大于等于10,則輸出
if [ "$test" -ge '10' ]
then
echo "/ is null"
fi
#匹配出包含 sda5的行,取分區(qū)使用率這一列(樓主是第五列),用cut 按 "%"分割、取第一列的 參數(shù)取出根分區(qū)的使用率,賦值給變量test
test=$(df -h | grep "sda5" | awk '{print $5}' | cut -d '%' -f 1)
#如果變量test大于等于10,則輸出
if [ "$test" -ge '10' ]
then
echo "/ is null"
fi
2015-10-30
#!/bin/bash
#從環(huán)境變量中過(guò)濾出包含"USER"字符的行,結(jié)果為USER=root; 然后使用字符串截取命令cut,按 分隔符為"=",取第二列數(shù)據(jù) 的參數(shù)取出root值
test=$(env | grep "USER" | cut -d "=" -f 2)
# "=="是字符串判斷是否相等命令 ps:[]里的數(shù)據(jù),兩邊需要加空格,否則會(huì)報(bào)命令錯(cuò)誤
if [ "$test" == "root" ]
then
echo "this is my first shell code,go next"
fi
#從環(huán)境變量中過(guò)濾出包含"USER"字符的行,結(jié)果為USER=root; 然后使用字符串截取命令cut,按 分隔符為"=",取第二列數(shù)據(jù) 的參數(shù)取出root值
test=$(env | grep "USER" | cut -d "=" -f 2)
# "=="是字符串判斷是否相等命令 ps:[]里的數(shù)據(jù),兩邊需要加空格,否則會(huì)報(bào)命令錯(cuò)誤
if [ "$test" == "root" ]
then
echo "this is my first shell code,go next"
fi
2015-10-30
@Alex_Mercer 是的,百度一下才知道,[]里 兩邊需要帶空格
2015-10-30
偶爾間斷地看著鳥(niǎo)哥的書(shū)復(fù)習(xí)。終于看完了。條件判斷。謝謝Tony老師的講解。
2015-10-26
注意哈,那個(gè)【】?jī)蛇呉獛Э崭馵 -e helo.cpp ]
2015-10-18
已采納回答 / onemoo
test1 和 test2 那兩句中,sed 和 后面的引號(hào)之間好像沒(méi)有空格:?sed 's/[0-9]//g'最后輸出結(jié)果時(shí),result 錯(cuò)打成 resulte了。
2015-10-17