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

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

最新回答 / 星光如此燦爛
一個一個判斷沒必要把if都套起來吧,可以拆開來寫,一層層的if強迫癥看著難受。
安裝Apache https://blog.csdn.net/qq_33440246/article/details/79436858
老師講課確實不錯
我學過c,c++{忘完了),學過一年的嵌入式開發,也就是單片機,總之代碼還是寫了很多的,編程思想也還是有一點的,老師一直擔心同學們在這里只記了語法而沒有學到編程思想,其實我想說來學Linux的至少也學過c語言啊。其實不用太擔心的,只要c夠扎實,shell編程很好學的。

最新回答 / weibo_yu暴走的蝸牛_0
13行先處理為空的話,可能可讀性會強一些,34行的else距離太遠了,不好看
#!/bin/bash
2
3 test=$(df -h|grep -i "^/dev"|awk '{printf $5"\n"}'|cut -d "%" -f 1)
4
5 for num in $test
6 do
7 if [ "$num" -ge 90 ];then
8 echo -e "\e[0;31m 硬盤空間已不足,請及時清理 \e[1m"
9 fi
10 done
#!/bin/bash

test=$(env|grep "USER"| cut -d "=" -f 2)
#首先從系統變量中找到USER用戶當前是誰

if [ "$test"=="root" ]
#判斷是否為root
then
if [ -x /root ]
#判斷是否擁有root權限
then
echo "該用戶是"$test
fi
fi

最新回答 / 追星逐月
不會返回空,sed 's/[0-9]//g'這段代碼只是替換數字而已,遇到字母不會替換,所以最后得到的是去掉數字后的字符串

最新回答 / qq_叫我烤餅哥_03505582
還有一個問題,也是第五行,第二個判斷條件和第三個判斷條件之間少了個 -a
env | grep USER | awk 'BEGIN{FS="="} {print $2}'

最新回答 / 慕粉1815106159
從一行中取列,可以試下 cut 命令與 awk 命令。

最新回答 / 6396098
一直用谷歌瀏覽器看,我回憶了你提問的這個時間段,也沒出現問題
課程須知
小伙伴們,學習本課程前需要掌握Linux常用命令,并學習《Tony老師聊shell》系列的前四門課程呦!
老師告訴你能學到什么?
1、掌握條件判斷和流程控制的基本語句 2、通過大量案例的學習,掌握shell編程思想 3、體會shell編程在Linux運維中的重要作用

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消