隨筆-314  評(píng)論-209  文章-0  trackbacks-0

          shell判斷文件,目錄是否存在或者具有權(quán)限
          www.firnow.com    時(shí)間 : 2009-03-04  作者:匿名   編輯:sky 點(diǎn)擊:  1632 [ 評(píng)論 ]
          -
          -
          shell判斷文件,目錄是否存在或者具有權(quán)限
          #!/bin/sh
          myPath="/var/log/httpd/"
          myFile="/var /log/httpd/access.log"

          #這里的-x 參數(shù)判斷$myPath是否存在并且是否具有可執(zhí)行權(quán)限
          if [ ! -x "$myPath"]; then
          mkdir "$myPath"
          fi

          #這里的-d 參數(shù)判斷$myPath是否存在
          if [ ! -d "$myPath"]; then
          mkdir "$myPath"
          fi

          #這里的-f參數(shù)判斷$myFile是否存在
          if [ ! -f "$myFile" ]; then
          touch "$myFile"
          fi

          #其他參數(shù)還有-n,-n是判斷一個(gè)變量是否是否有值
          if [ ! -n "$myVar" ]; then
          echo "$myVar is empty"
          exit 0
          fi

          #兩個(gè)變量判斷是否相等
          if [ "$var1" = "$var2" ]; then
          echo '$var1 eq $var2'
          else
          echo '$var1 not eq $var2'
          fi

          posted on 2011-03-04 15:14 xzc 閱讀(1387) 評(píng)論(1)  編輯  收藏 所屬分類: linux/unix

          評(píng)論:
          # re: shell判斷文件,目錄是否存在或者具有權(quán)限 2011-04-20 10:07 | xzc
          xzc 10:01:29
          #查找/inffile目錄下大于100M的文件
          find /inffile -size +200000 |xargs ls -l  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 沂水县| 科技| 延川县| 太仓市| 曲靖市| 高雄县| 荆门市| 翁牛特旗| 阿克苏市| 金门县| 武城县| 岱山县| 余庆县| 西华县| 文登市| 西乌珠穆沁旗| 六盘水市| 名山县| 莱芜市| 昌黎县| 罗甸县| 徐汇区| 明星| 淳安县| 新绛县| 岗巴县| 凉城县| 江川县| 肃宁县| 林甸县| 赫章县| 麦盖提县| 高安市| 凌云县| 北京市| 塔城市| 宣化县| 探索| 西和县| 铁力市| 保德县|