日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

详解Shell编程之if语句实战(小结)

發布時間:2025/4/16 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 详解Shell编程之if语句实战(小结) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本篇文章主要介紹了詳解Shell編程之if語句實戰(小結),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
對于if語句,其實很多人都肯定的聽說過,那么if語句到底是什么,簡單的說,就類似于漢語里面的如果----那么,if語句是linux運維人員在實際環境中使用的最頻繁也是最重要的語句!!!

一、if條件語句

1、單分支語句結構

第一種語法如下:

if <條件表達式> then 指令 fi
第二種語法

if <條件表達式>; then 指令 fi
在以上這兩種方式中我還是喜歡用第一種,這個是看個人習慣的。在上面的兩個語法中<條件表達式>可以是 test [] [[]] (())等條件表達式,甚至可以使用命令作為條件表達式。注意:每個if語句都是以if開頭 fi結束,中間并帶有then;

其實很簡單,舉個例子如下:

if [ -f file ] then echo “是一個普通文件” else echo “不是一個普通文件” exit 1 fi
剖析:如果file是一個普通文件,那么就執行echo “是一個普通文件” 否則 輸出一條"不是一個普通文件" 最后退出腳本嬰兒起名

其實以下的這段命令更能清晰的了解if語句如下:

如果 <你不會if語句> 那么 那肯定長的不帥 果如
2、以上就是單分支的if語句,接下來看看雙分支的if語法結構

if <條件表達式> then 指令一 else 指令二 fi
以上就是單分支的if語句結構,那么在舉個例子如下:

if [ -f file ] then echo “這是一個普通文件” else echo “NONONO” fi
這個和以上的例子是一樣的。同樣是測試file是不是一個普通文件,如果是,那么就輸出指令1 否則那么就輸出指令2

到這里我們在來一個形象描述

如果 <你不會if語句> 那么 就快點學,快點練 否則 你永遠都不可能學會 果如
我們發現 單分支和雙分支的區別就在于一個有else 一個沒有。

3、多分支if語句結構

我們在上面說了 單分支和雙分支 這里又有了一個多分支,我們可以理解為雙分支里面包含了單分支,那么多分支里面肯定包含了單分支+雙分支:個人理解,好像有點繞? 先來看看多分支吧 如下:

if 語句多分支結構主體為:如果…那么…否則如果…那么…否則如果…那么,,,,

例1:

if [ -f file ] then echo “yes yes yes” elif [ -z file ] then echo “yes yes” else echo “nonono” fi
解釋如下圖:

看完圖還是沒理解? 沒有關系 如下:

到這里應該是沒有問題了~~

單分支if條件語句實踐

把下面的測試文件中條件表達式改為if條件語句

[root@shell-yankerp sh]# [ -f file ] && echo “yes” || echo “no” yes
修改如下:

if [ -f file ] then echo “yes” else echo “no” fi
運行結果如下:

[root@shell-yankerp sh]# [ -f file ] && echo “yes” || echo “no” yes [root@shell-yankerp sh]# sh cs.sh yes [root@shell-yankerp sh]# cat cs.sh #!/bin/bash # Maintenance:ywyankerp@163.com # BINLOG:www.ywyankai.cn # DATE:03:31:35 CST, Sunday, 02 month, 2018, 04 # Test scripts if [ -f file ] then echo “yes” else echo “no” fi [root@shell-yankerp sh]#

總結

以上是生活随笔為你收集整理的详解Shell编程之if语句实战(小结)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久色精品视频 | 向日葵视频在线播放 | 亚洲成年人网站在线观看 | 欧美成人三级 | 91狠狠干| 国产美女操 | 91av网址| 天天插天天插 | 日本特黄一级大片 | 看免费一级片 | 无码国产精品一区二区高潮 | 男女性生活毛片 | av涩涩| 激情五月在线 | 免费看黄网址 | 亚洲精品成人在线视频 | 丁香一区二区 | 老熟女高潮喷水了 | 伊人艹 | 日本黄色激情视频 | 精品人妻一区二区三区在线视频 | av鲁丝一区鲁丝二区鲁丝三区 | 日本一区二区三区在线播放 | 91视频播放 | 欧美黄色短片 | 人体写真 福利视频 | 黄色特级片 | 少妇人妻真实偷人精品视频 | av免费一区| 国产精品电影在线观看 | 欧美大片一级 | 熟女人妻aⅴ一区二区三区60路 | 国产乱码精品 | 免费在线看黄网站 | 天堂网2014| 日韩欧美中文字幕在线视频 | 亚洲动漫精品 | 人人妻人人澡人人爽人人欧美一区 | 九九午夜 | 97超碰总站 | 一区二区三区四区视频在线观看 | 欧美一线高本道 | 成年视频在线播放 | 美女被男人插 | 伊人网国产| 日韩三级在线播放 | 黄色av网址大全 | 日本电影一区 | 伊人久久大香线蕉综合75 | 久久久水蜜桃 | 狠狠躁夜夜躁av无码中文幕 | 玖草在线视频 | 337p粉嫩大胆噜噜噜噜69影视 | 无码人妻精品一区二区三区99日韩 | 久久最新网址 | 91精品国产高清一区二区三密臀 | 色爱综合网 | 超碰加勒比| 美女扒开让男人桶爽 | 欧美日韩电影一区 | 久国久产久精永久网页 | 久久黄色免费视频 | 亚洲免费观看高清完整 | 色窝窝无码一区二区三区成人网站 | 最新av在线网址 | 国产精品丝袜黑色高跟鞋 | 久久国产视频播放 | 91高清视频在线观看 | 校园春色自拍偷拍 | 国产精品美女久久久久 | 日韩精品一区二区在线播放 | 欧美乱大交xxxxx潮喷l头像 | 亚洲av无码成人精品区 | 午夜精品久久久久久久99黑人 | 91在线中文 | 日本三级生活片 | 久久久资源网 | 伊人一区| 香蕉视频黄色片 | 97一区二区三区 | 亚洲aⅴ网站 | 丁香花五月天 | 91av影院| 8090av| 天天搞夜夜 | 黑鬼巨鞭白妞冒白浆 | 中国成人av | 国产a毛片| 女女百合高h喷汁呻吟玩具 www.亚洲一区 | 无码精品一区二区免费 | 国产精品亚洲成在人线 | 日韩国产欧美一区二区三区 | 亚洲xx视频 | 91视频色 | 久久久久亚洲无码 | 大屁股一区二区三区 | 欧美一级黄色片 | 成人a视频| 玩弄少妇人妻 |