真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linuxshell基礎(chǔ)語法A-2

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

If command
Then
command
Else
command
Fi

If command
Then
command
Elif command
Then
command
Else
command
fi

成都創(chuàng)新互聯(lián)服務(wù)項目包括夏河網(wǎng)站建設(shè)、夏河網(wǎng)站制作、夏河網(wǎng)頁制作以及夏河網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,夏河網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到夏河省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

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

還需要關(guān)注
If test xxxx的用法
對參數(shù)值得判斷處理
復(fù)合條件判斷
If [] && []
If [] || []

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

多選擇判斷時使用if結(jié)構(gòu)就比較繁瑣了,采用case更佳
Case

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

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


本文題目:linuxshell基礎(chǔ)語法A-2
網(wǎng)址分享:http://weahome.cn/article/jecsgo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部