婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 判斷文件是否存在的shell腳本代碼

判斷文件是否存在的shell腳本代碼

熱門標簽:江蘇云電銷機器人公司 華鋒e路航港口地圖標注 客服外呼系統怎么樣 百度地圖標注錯了有責任嗎 揭陽智能電話機器人推薦 打電話機器人接我是他的秘書 河南信譽好的不封卡電話外呼系統 地圖標注員都是年輕人 如果做線上地圖標注

實現代碼一、

#!/bin/sh
# 判斷文件是否存在
# link:www.jb51.net
# date:2013/2/28

myPath="/var/log/httpd/"
myFile="/var /log/httpd/access.log"

# 這里的-x 參數判斷$myPath是否存在并且是否具有可執行權限
if [ ! -x "$myPath"]; then
 mkdir "$myPath"
fi
# 這里的-d 參數判斷$myPath是否存在
if [ ! -d "$myPath"]; then
 mkdir "$myPath"
fi

# 這里的-f參數判斷$myFile是否存在
if [ ! -f "$myFile" ]; then
 touch "$myFile"
fi
# 其他參數還有-n,-n是判斷一個變量是否是否有值
if [ ! -n "$myVar" ]; then
 echo "$myVar is empty"
 exit 0
fi

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

實現代碼二、

#shell判斷文件夾是否存在

#如果文件夾不存在,創建文件夾
if [ ! -d "/myfolder" ]; then
 mkdir /myfolder
fi

#shell判斷文件,目錄是否存在或者具有權限

folder="/var/www/"
file="/var/www/log"

# -x 參數判斷 $folder 是否存在并且是否具有可執行權限
if [ ! -x "$folder"]; then
 mkdir "$folder"
fi

# -d 參數判斷 $folder 是否存在
if [ ! -d "$folder"]; then
 mkdir "$folder"
fi

# -f 參數判斷 $file 是否存在
if [ ! -f "$file" ]; then
 touch "$file"
fi

# -n 判斷一個變量是否有值
if [ ! -n "$var" ]; then
 echo "$var is empty"
 exit 0
fi

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

-f 和-e的區別

Conditional Logic on Files

-a file exists.

-b file exists and is a block special file.

-c file exists and is a character special file.

-d file exists and is a directory.

-e file exists (just the same as -a).

-f file exists and is a regular file.

-g file exists and has its setgid(2) bit set.

-G file exists and has the same group ID as this process.

-k file exists and has its sticky bit set.

-L file exists and is a symbolic link.

-n string length is not zero.

-o Named option is set on.

-O file exists and is owned by the user ID of this process.

-p file exists and is a first in, first out (FIFO) special file or

named pipe.

-r file exists and is readable by the current process.

-s file exists and has a size greater than zero.

-S file exists and is a socket.

-t file descriptor number fildes is open and associated with a

terminal device.

-u file exists and has its setuid(2) bit set.

-w file exists and is writable by the current process.

-x file exists and is executable by the current process.

-z string length is zero.

是用 -s 還是用 -f 這個區別是很大的!

您可能感興趣的文章:
  • Shell腳本創建指定大小文件的測試數據
  • shell按行讀取文件的3種方法
  • Shell中建立與使用臨時性文件的方法詳解

標簽:淘寶邀評 邵陽 馬鞍山 許昌 婁底 金昌 巴彥淖爾 赤峰

巨人網絡通訊聲明:本文標題《判斷文件是否存在的shell腳本代碼》,本文關鍵詞  判斷,文件,是否,存,在的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《判斷文件是否存在的shell腳本代碼》相關的同類信息!
  • 本頁收集關于判斷文件是否存在的shell腳本代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩一区二区中文字幕| 亚洲大型综合色站| 欧美一级xxx| 亚洲精品乱码久久久久久日本蜜臀| 亚洲成av人在线观看| 色琪琪一区二区三区亚洲区| 亚洲桃色在线一区| 国产在线精品一区二区三区不卡| 7777精品伊人久久久大香线蕉完整版 | 色哟哟国产精品免费观看| 国产欧美精品国产国产专区| 国产一区二区三区免费在线观看| 日本一二三不卡| 色婷婷国产精品| 日韩在线一二三区| 337p粉嫩大胆噜噜噜噜噜91av| 极品美女销魂一区二区三区| 国产精品每日更新| 欧美日韩黄视频| 国产剧情一区二区| 亚洲一区二区精品视频| 91精品欧美福利在线观看| 麻豆成人在线观看| 亚洲天堂精品在线观看| 欧美精品久久99| av在线综合网| 免费的国产精品| 亚洲精品久久嫩草网站秘色| 欧美一级精品在线| 一本到不卡精品视频在线观看| 五月激情综合色| 国产精品婷婷午夜在线观看| 欧美日韩1区2区| 成人国产免费视频| 美腿丝袜亚洲一区| 亚洲激情欧美激情| 国产日韩欧美综合在线| 欧美日本韩国一区| 99re视频精品| 国产精品2024| 久久精品999| 亚洲愉拍自拍另类高清精品| 久久亚洲影视婷婷| 欧美高清视频一二三区| 91丨porny丨户外露出| 久久精品国产第一区二区三区| 亚洲啪啪综合av一区二区三区| 欧美一个色资源| 欧美视频在线一区二区三区 | 亚洲蜜桃精久久久久久久| 日韩欧美一区中文| 欧美日韩国产高清一区二区三区| 国产成人福利片| 精品一区精品二区高清| 亚洲一区在线看| 亚洲人妖av一区二区| 欧美精品一区在线观看| 欧美一区二区三区不卡| 欧美日韩精品欧美日韩精品一| 99久久精品国产导航| 国产一区二区免费看| 日韩av二区在线播放| 亚洲地区一二三色| 亚洲午夜在线视频| 亚洲欧美激情一区二区| 中文字幕国产一区| 久久婷婷国产综合精品青草| 欧美mv和日韩mv的网站| 91精品国产91久久久久久最新毛片 | 亚洲三级在线免费| 国产色产综合色产在线视频| 欧美大胆一级视频| 欧美精品乱码久久久久久按摩| 成人av先锋影音| 不卡av免费在线观看| 国产成人亚洲综合a∨婷婷 | 色综合天天做天天爱| 国产黄人亚洲片| 国产成人免费在线视频| 日本伊人午夜精品| 国产精品资源在线| 日本午夜精品视频在线观看| 国产精品高潮呻吟久久| 中文字幕精品一区| 国产精品家庭影院| 国产精品丝袜91| 亚洲福利视频三区| 男人操女人的视频在线观看欧美| 亚洲va国产va欧美va观看| 日韩在线一区二区三区| 国产在线视频一区二区三区| 亚洲 欧美综合在线网络| 日本中文在线一区| 成人黄色软件下载| 色婷婷亚洲综合| 精品久久久久久综合日本欧美 | 日本成人在线不卡视频| 国产做a爰片久久毛片| 福利一区二区在线观看| 91久久精品国产91性色tv| 欧美高清精品3d| 亚洲国产精品精华液ab| 最好看的中文字幕久久| 亚洲丰满少妇videoshd| 激情综合网av| 色素色在线综合| 精品免费视频一区二区| 国产精品久久久久久久久动漫| 亚洲午夜电影在线观看| 国产酒店精品激情| 欧美日韩亚洲综合| 亚洲天堂精品视频| 国产 日韩 欧美大片| 91精品久久久久久久91蜜桃| 欧美激情一区二区三区| 日韩高清国产一区在线| 色综合天天综合网天天狠天天| 日韩欧美国产成人一区二区| 亚洲欧美一区二区三区国产精品| 精品在线播放午夜| 欧美一区二区三区在线看| 亚洲精品精品亚洲| 波多野结衣欧美| 欧美激情一二三区| 国产剧情一区二区| 精品国产露脸精彩对白| 婷婷丁香激情综合| 欧美性猛交一区二区三区精品| 中文字幕巨乱亚洲| 国产成人免费xxxxxxxx| 欧美一级xxx| 日韩国产精品久久久久久亚洲| 91色九色蝌蚪| 中文字幕一区二区三区视频| 国产成人h网站| 国产午夜精品一区二区三区四区| 日本成人超碰在线观看| 欧美一区二区黄色| 美女视频黄 久久| 精品国产凹凸成av人网站| 三级久久三级久久久| 欧美美女视频在线观看| 午夜在线成人av| 欧美精品在线一区二区| 亚洲国产一区在线观看| 欧美色手机在线观看| 亚洲综合视频在线| 欧美性受极品xxxx喷水| 亚洲网友自拍偷拍| 欧美一区二区播放| 精品综合免费视频观看| 精品国产污污免费网站入口 | 自拍偷拍欧美激情| 91麻豆精东视频| 亚洲综合图片区| 日韩视频国产视频| 国内精品国产成人国产三级粉色| 久久久亚洲午夜电影| 99久久精品免费| 亚洲国产另类精品专区| 日韩美一区二区三区| 懂色中文一区二区在线播放| 亚洲激情在线激情| 欧美一区二区视频在线观看2022| 激情亚洲综合在线| 中文字幕一区二区不卡| 精品视频一区三区九区| 看国产成人h片视频| 亚洲欧美怡红院| 制服丝袜在线91| 成人国产精品免费网站| 日韩电影一区二区三区四区| 国产夜色精品一区二区av| 日本道精品一区二区三区| 蜜臀av一区二区在线免费观看| 久久久不卡影院| 欧美日韩在线电影| 风间由美一区二区三区在线观看| 亚洲一区免费在线观看| 久久久久综合网| 欧美日韩国产首页| 春色校园综合激情亚洲| 五月激情综合网| 亚洲精品视频自拍| 久久久久久久久久久久久夜| 欧美日韩免费一区二区三区 | 国产成人h网站| 免费看欧美美女黄的网站| 国产精品美女久久久久av爽李琼| 91精品久久久久久久91蜜桃| 91免费看`日韩一区二区| 国精产品一区一区三区mba桃花 | 久久综合视频网| 欧美美女黄视频| 色狠狠综合天天综合综合| 高清在线成人网| 国产呦萝稀缺另类资源| 日韩av午夜在线观看| 亚洲18色成人| 亚洲电影在线播放|