久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Linux有關(guān)Shell中if用法筆記

 IT技術(shù)分享社區(qū) 2022-10-20 發(fā)布于江蘇

shell中的if主要是用于程序的判斷邏輯,,從而控制腳本的執(zhí)行邏輯,。這和很多編程語(yǔ)言思路上都是一致的。

1,、if的用法結(jié)構(gòu)如下:

if exp;then

command1;

command2;

fi

示例:

#根據(jù)輸入的學(xué)生成績(jī)打印對(duì)應(yīng)的成績(jī)等級(jí):大于90分為優(yōu)秀,;大于80分良好,60到80分為及格,;小于60分為差,。

cat test.sh

#!/bin/bash

read -p "請(qǐng)輸入分?jǐn)?shù):" Score

if [ "$Score" -ge 90 ]; then

echo "優(yōu)秀"

fi

if [ "$Score" -ge 80 ]; then

echo "良好"

fi

if [ "$Score" -ge 60 -a "$Score" -lt 80 ]; then

echo "及格"

fi

if [ "$Score" -lt 60 ]; then

echo "差"

fi

運(yùn)行如下:輸入:88

輸出:良好

輸入:99

輸出:優(yōu)秀

2、if/else結(jié)構(gòu)用法

語(yǔ)法結(jié)構(gòu):

if exp; then

command

else 

    command

fi

示例:#判斷某個(gè)文件是否存在

cat checkfile.sh

腳本內(nèi)容如下:

#!/bin/bash

fl=/root/hgm/bash.sh

f2=/root/hgm/bash00.sh

if [ -e $f1 ];then

echo "$f1 存在"

else

echo "$f1 不存在"

fi

if [ -e $f2 ];then

echo "$f2 存在"

else

echo "$f2 不存在"

fi

bash checkfile.sh

輸出結(jié)果:

 存在

/root/hgm/bash00.sh 不存在

2,、if/elif/else結(jié)構(gòu)用法

語(yǔ)法格式:

if exp1; then

command1

elseif exp2;then

command2

elseif exp3;then

command3

...

fi

具體用法和上面兩種很相似不再舉例說(shuō)明

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多