中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux shell 基礎語法A-2

發布時間:2020-07-08 07:45:27 來源:網絡 閱讀:349 作者:等潮的人 欄目:系統運維

A-1講了一些基本的語法,A2部分繼續上次的內容接著講。
shell是一門編程語言,自然也有結構化的表示方法。常見的編程語言結構化就是判斷和循環。shell中的判斷分為3類:數值判斷,字符判斷,文件判斷。
判斷的幾種形式
If command
Then
command
Fi

If command
Then
command
Else
command
Fi

If command
Then
command
Elif command
Then
command
Else
command
fi

(1)數字判斷
linux shell 基礎語法A-2
實例:簡單的猜數字
linux shell 基礎語法A-2
(2)字符判斷
linux shell 基礎語法A-2
實例:判斷輸入的選項
linux shell 基礎語法A-2
(3)文件判斷
linux shell 基礎語法A-2
實例:創建log文件前檢查目標路徑是否存在
#!/bin/bash
if [ ! -d /mnt/123testlog/2019-08-31 ]
then
mkdir -p /mnt/123testlog/2019-09-31
fi

還需要關注
If test xxxx的用法
對參數值得判斷處理
復合條件判斷
If [] && []
If [] || []

雙括號
--雙圓括號(數學表達式高級功能)
linux shell 基礎語法A-2
--雙方括號(字符串高級功能)
linux shell 基礎語法A-2

多選擇判斷時使用if結構就比較繁瑣了,采用case更佳
Case

Case xxx in
p1)
cmd
;;
p2)
cmd
;;
*)
default cmd
;;
Esac

處理腳本的輸入參數的時候可以使用case,然后對參數進行shift進行處理
處理輸入還可以使用如下,getopt和getopts的用法后面再具體介紹。
Getopt
Getopts
read

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

额尔古纳市| 梓潼县| 靖西县| 丹东市| 罗山县| 抚州市| 巨野县| 新民市| 新竹市| 文安县| 台江县| 通城县| 昌江| 民权县| 辽宁省| 白玉县| 阿荣旗| 四川省| 遵化市| 洛宁县| 确山县| 蒲江县| 盈江县| 东乌| 二手房| 吉林省| 浮山县| 苏尼特右旗| 兴义市| 莒南县| 青阳县| 海安县| 无极县| 阿拉尔市| 镇坪县| 田阳县| 肥西县| 乌拉特中旗| 吴桥县| 泌阳县| 屏东县|