最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell常用操作符總結(jié)

 更新時(shí)間:2015年05月08日 09:15:16   投稿:junjie  
這篇文章主要介紹了Shell常用操作符總結(jié),本文講解了算術(shù)操作 符、關(guān)系操作符、測(cè)試操作符等內(nèi)容,需要的朋友可以參考下

一、算術(shù)操作

復(fù)制代碼 代碼如下:

    +  -  *    /    %
  
二、關(guān)系操作
復(fù)制代碼 代碼如下:

    <  >    >=      <=    ==    !=    &&  ||
 

三、測(cè)試操作

    測(cè)試命令 :  test    [ ]      [[ ]]    (( ))
  
1、測(cè)試文件狀態(tài)

復(fù)制代碼 代碼如下:

      -d  目錄
      -b  塊設(shè)備
      -s  文件長(zhǎng)度 > 0、非空
      -f  正規(guī)文件
      -w  可寫(xiě)
      -L  符號(hào)連接
      -u  文件有 suid 位設(shè)置
      -r  可讀
      -x  可執(zhí)行
如:  [ -w tmp.txt ]        測(cè)試文件tmp.txt是否可寫(xiě)

2、字符串測(cè)試
復(fù)制代碼 代碼如下:

      =  兩個(gè)字符串相等
      !=  兩個(gè)字符串不相等
      -z  空串
      -n  非空串
 
      $ VAR1='abc'
      $ VAR2='123'
      $ [ "$VAR1" = "$VAR2" ]
        $ echo $?
        1

3、測(cè)試數(shù)值
復(fù)制代碼 代碼如下:

      -eq 等于
      -ne 不等于
      -gt 大于
      -lt 小于
      -ge 大于等于
      -le 小于等于

4. 拓展測(cè)試符號(hào)  [[ ]]  (( ))
復(fù)制代碼 代碼如下:

# [[ 2 > 10 ]]  # 結(jié)果錯(cuò)誤
# echo $?
  0
# ((  2 >10 ))  結(jié)果正確
# echo $?
  0
# [[ "aa" = "aa" ]]
# echo $?
  0
# (( "aa" = "aa" )) #結(jié)果錯(cuò)誤
# echo $?
    1

四、結(jié)論

    比較數(shù)字,使用(( ))
    其他測(cè)試使用 [[ ]]
    包含數(shù)字比較的混合測(cè)試,使用標(biāo)準(zhǔn)語(yǔ)法

相關(guān)文章

  • Shell字符串截取的詳細(xì)方法

    Shell字符串截取的詳細(xì)方法

    這篇文章主要介紹了Shell字符串截取的詳細(xì)方法,如截取指定字?jǐn)?shù)、按指定的字符串截取、按指定要求分割,需要的朋友可以參考下
    2014-03-03
  • 一文詳解Linux?du命令的使用方法

    一文詳解Linux?du命令的使用方法

    在Linux系統(tǒng)中,du命令是一款功能強(qiáng)大且實(shí)用的工具,可用于查看文件和目錄的磁盤(pán)使用情況,本文將深入探討du命令的使用方法和一些常見(jiàn)選項(xiàng),以協(xié)助您更全面地理解和有效地管理系統(tǒng)中的存儲(chǔ)空間,需要的朋友可以參考下
    2024-02-02
  • linux虛擬機(jī)上安裝配置redis3.0.7

    linux虛擬機(jī)上安裝配置redis3.0.7

    本篇內(nèi)容給大家介紹在linux虛擬機(jī)上安裝redis3.0.7這個(gè)版本的過(guò)程以及相關(guān)的配置問(wèn)題。
    2017-11-11
  • 使用curl命令查看服務(wù)器端口開(kāi)放情況的方法

    使用curl命令查看服務(wù)器端口開(kāi)放情況的方法

    這篇文章主要介紹了如何使用curl命令查看服務(wù)器端口開(kāi)放情況的方法,文中通過(guò)代碼示例和圖文講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-05-05
  • 詳解sed?-i?命令入門(mén)教程

    詳解sed?-i?命令入門(mén)教程

    這篇文章主要介紹了sed?-i?命令入門(mén)教程,sed?本身是一個(gè)非常復(fù)雜的工具,有專(zhuān)門(mén)的書(shū)籍講解?sed?的具體用法,網(wǎng)上也有很多關(guān)于?sed?的教程,我也是抱著學(xué)習(xí)的心態(tài)來(lái)學(xué)習(xí)?sed?的常見(jiàn)的用法,并進(jìn)行系統(tǒng)的總結(jié),內(nèi)容基本覆蓋了?sed?的大部分的知識(shí)點(diǎn)
    2022-06-06
  • linux中&和&&,|和||及分號(hào)(;)的用法

    linux中&和&&,|和||及分號(hào)(;)的用法

    本文主要介紹了linux中&和&&,|和||及分號(hào)(;)的用法,我們經(jīng)常會(huì)用到,但是很多人會(huì)混淆,下面就來(lái)介紹一下具體用法,鞏固的大家的記憶,感興趣的可以了解一下
    2023-06-06
  • Linux查看當(dāng)前系統(tǒng)的資源占用情況的常用命令

    Linux查看當(dāng)前系統(tǒng)的資源占用情況的常用命令

    本文介紹了幾種常用的系統(tǒng)性能監(jiān)控工具,包括top、free、vmstat和iostat等命令的使用方法及其參數(shù)說(shuō)明,通過(guò)這些工具可以有效監(jiān)控CPU、內(nèi)存、磁盤(pán)IO等關(guān)鍵資源的狀態(tài),需要的朋友可以參考下
    2025-04-04
  • Linux?grep?-q用法示例詳解

    Linux?grep?-q用法示例詳解

    grep指令用于查找內(nèi)容包含指定的范本樣式的文件,如果發(fā)現(xiàn)某文件的內(nèi)容符合所指定的范本樣式,預(yù)設(shè)grep指令會(huì)把含有范本樣式的那一列顯示出來(lái),這篇文章主要介紹了Linux?grep?-q用法示例詳解,需要的朋友可以參考下
    2023-02-02
  • Linux啟動(dòng)與自啟動(dòng)的實(shí)例詳解

    Linux啟動(dòng)與自啟動(dòng)的實(shí)例詳解

    這篇文章主要介紹了Linux啟動(dòng)與自啟動(dòng)的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文大家能理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • shell腳本執(zhí)行命令自動(dòng)填充密碼(自動(dòng)輸入密碼)

    shell腳本執(zhí)行命令自動(dòng)填充密碼(自動(dòng)輸入密碼)

    這篇文章主要介紹了shell?執(zhí)行命令自動(dòng)填充密碼,文中結(jié)合實(shí)例代碼通過(guò)三種方式講解了Shell?腳本自動(dòng)輸入密碼的方法,需要的朋友可以參考下
    2023-02-02

最新評(píng)論

大田县| 卫辉市| 嘉鱼县| 随州市| 宣化县| 玛多县| 呼和浩特市| 金乡县| 永顺县| 南和县| 改则县| 庄浪县| 克山县| 岱山县| 虹口区| 浑源县| 南华县| 永福县| 海伦市| 苗栗县| 县级市| 嘉祥县| 霍林郭勒市| 武强县| 阿巴嘎旗| 嵊州市| 交口县| 麟游县| 疏勒县| 株洲市| 长岛县| 肇源县| 宣武区| 休宁县| 西乌| 隆回县| 斗六市| 北辰区| 腾冲县| 蕉岭县| 通山县|