當前位置:首頁 » 編程軟體 » linuxshell腳本中if

linuxshell腳本中if

發布時間: 2024-05-07 13:25:01

linux shell的if語句

echo "你繼續嗎?Y or N"
read ANSWER
if [ 「$ANSWER」 = 「Y」 -o 「$ANSWER」 = 「y」 ] ; then
echo "你選擇了$ANSWER";
elif [ 「$ANSWER」 = 「N」 -o 「$ANSWER」 = 「n」 ] ; then
echo "你選擇了$ANSWER";
else
echo "輸入錯誤"
exit
fi
這部分我是看的《Linux就該這么學》這本書籍,你有興趣也可以好好看看這本書,講的非常詳細。

❷ 在linux下shell腳本中if中用到or怎麼寫

linux下shell腳本的邏輯的or用運算符 || 表示,if中用到or的寫法實例如下:

a=10

b=20

if[[$a-lt 50||$b-gt 50]]

then

echo"返回 true"

else

echo"返回 false"

fi

其中$a-lt100表示a<50 為真;$b-gt 50 表示b>50為假;真 or 假為真。

所以輸出結果為:返回 true


(2)linuxshell腳本中if擴展閱讀

1、shell中流程式控制制if基本語法介紹:

if condition

then

command1

command2 ...

commandN

fi


2、shell中的另一個邏輯運算符and (&&)用法實例介紹:

a=10

b=20

if[[$a-lt100&&$b-gt100]]

then

echo"返回 true"

else

echo"返回 false"

fi

輸出結果為:返回 false

❸ linux 下shell 腳本 if條件,想寫 a=0且b=0 或者c!=0,應該怎麼寫啊、我寫成if [$a -eq 0] && [ $b -eq 0

root@Bizbox:~# a=0
root@Bizbox:~# b=0
root@Bizbox:~# c=5
root@Bizbox:~# if [ $a = 0 -a $b = 0 ]&&[ $c != 0 ]; then
> echo success
> fi
success
注意方括弧中前後的空格!

❹ linux的shell 腳本里怎麼用if 判斷文件大小呀

需要幾個工具 基本上思路是 用 配合awk取得文件大小 ,然後if判斷
偽代碼如下

s=` -k logfile|awk '{print $1}'`
if [ $s -gt 1024000000 ]
then
停止oracle監聽進程
rm -rf logfile && touch logfile
啟動oracle監聽進程
else
continue
fi

❺ Linux裡面shell裡面fi命令作用是什麼

fi 是if語句的固定格式,shell裡面有各種循環,都有固定的格式,個人理解是告訴計算機,這個循環語句到此,類似case循環一esac結尾一樣。

熱點內容
maveneclipse源碼 發布:2024-11-09 02:03:31 瀏覽:651
python對齊列印 發布:2024-11-09 01:46:07 瀏覽:174
編譯vbox61 發布:2024-11-09 01:42:12 瀏覽:915
超聲波存儲環境 發布:2024-11-09 01:41:33 瀏覽:284
國外訪問學者研修計劃 發布:2024-11-09 01:36:38 瀏覽:384
如何上傳動態頭像 發布:2024-11-09 01:33:52 瀏覽:935
怎麼購買雲存儲空間 發布:2024-11-09 01:23:37 瀏覽:782
如何把安卓機上的圖片備份 發布:2024-11-09 00:49:58 瀏覽:263
android分享微信 發布:2024-11-09 00:49:14 瀏覽:977
數列極限運演算法則 發布:2024-11-09 00:48:37 瀏覽:896