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

主頁 > 知識(shí)庫(kù) > 判斷文件是否存在的shell腳本代碼

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

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

實(shí)現(xiàn)代碼一、

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

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

實(shí)現(xiàn)代碼二、

#shell判斷文件夾是否存在

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

#shell判斷文件,目錄是否存在或者具有權(quán)限

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

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

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

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

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

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

-f 和-e的區(qū)別

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 這個(gè)區(qū)別是很大的!

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

標(biāo)簽:淘寶邀評(píng) 邵陽 馬鞍山 許昌 婁底 金昌 巴彥淖爾 赤峰

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《判斷文件是否存在的shell腳本代碼》,本文關(guān)鍵詞  判斷,文件,是否,存,在的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《判斷文件是否存在的shell腳本代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于判斷文件是否存在的shell腳本代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲在线成人精品| 国产麻豆精品一区二区| 蜜臀av在线播放一区二区三区| 国产一区二区精品久久| 欧美午夜不卡在线观看免费| 国产亚洲精品久| 日韩国产成人精品| 日本韩国欧美在线| 国产精品不卡在线观看| 精品无人码麻豆乱码1区2区 | 欧美精品九九99久久| 欧美经典一区二区| 精品一区二区三区在线播放视频| 色猫猫国产区一区二在线视频| 日本一区二区三级电影在线观看| 琪琪久久久久日韩精品| 欧美午夜一区二区| 一区二区成人在线| 色爱区综合激月婷婷| 国产精品国产馆在线真实露脸| 国产乱码精品一区二区三区av| 日韩一区二区三区免费观看| 亚洲图片欧美一区| 欧美午夜在线一二页| 亚洲精品国产一区二区精华液 | 国产婷婷色一区二区三区| 美女精品一区二区| 精品国产电影一区二区| 久久精品久久99精品久久| 日韩一区二区三区观看| 三级久久三级久久| 欧美一区二区三区在线视频| 图片区日韩欧美亚洲| 在线播放日韩导航| 免播放器亚洲一区| 久久综合九色综合97婷婷女人 | 奇米精品一区二区三区四区| 欧美巨大另类极品videosbest | 欧美日韩精品一区二区三区蜜桃 | 欧美日韩视频在线观看一区二区三区| 最新国产成人在线观看| 色婷婷综合在线| 亚洲五码中文字幕| 日韩免费高清电影| 国产不卡视频在线观看| 亚洲欧洲日产国产综合网| 91麻豆6部合集magnet| 亚洲国产成人va在线观看天堂| 欧美日韩国产首页| 国产一区啦啦啦在线观看| 中文字幕av一区二区三区| 在线一区二区视频| 免播放器亚洲一区| 中文字幕av一区二区三区免费看| 在线影院国内精品| 精品一区二区三区欧美| 中文字幕在线一区免费| 欧美精品自拍偷拍| 国产成人一区在线| 午夜欧美一区二区三区在线播放| 日韩美女视频在线| 97久久精品人人爽人人爽蜜臀| 亚洲成av人片一区二区三区| 2023国产精品| 精品视频免费在线| 国产精品综合二区| 午夜不卡av免费| 亚洲国产精品成人综合色在线婷婷 | 1000精品久久久久久久久| 欧美精品日韩精品| 国产99一区视频免费| 亚洲成人先锋电影| 国产精品久久三| 日韩亚洲欧美在线| 在线一区二区观看| 国产精品18久久久久久久网站| 亚洲另类色综合网站| 亚洲精品一区二区三区99| 欧美性欧美巨大黑白大战| 国产精品伊人色| 亚洲bdsm女犯bdsm网站| 国产精品久久久久久久久果冻传媒| 91精品蜜臀在线一区尤物| 色综合天天综合在线视频| 国产一二精品视频| 蜜桃一区二区三区在线观看| 欧美色图天堂网| 精品国偷自产国产一区| caoporm超碰国产精品| 美女视频一区在线观看| 亚洲综合无码一区二区| 中文字幕一区二区三区不卡| 亚洲电影一区二区| 国产欧美一区二区精品性色超碰| 欧美一级日韩免费不卡| 国产一区二区在线影院| 风流少妇一区二区| 色婷婷久久一区二区三区麻豆| 欧美老肥妇做.爰bbww视频| 26uuu欧美日本| 亚洲免费观看高清完整版在线观看熊| 亚洲国产综合在线| 国产一区二区三区日韩| 成人av资源站| 91精品国产色综合久久不卡蜜臀 | 欧美成人猛片aaaaaaa| 欧美激情一区在线观看| 亚洲精品国产无天堂网2021| 另类成人小视频在线| 成人av在线网站| 在线播放亚洲一区| 国产精品麻豆欧美日韩ww| 午夜精品福利久久久| 国产成人在线观看| 8x8x8国产精品| 国产精品日韩成人| 日韩av一区二区三区| 不卡的电影网站| 欧美电影免费提供在线观看| 中文字幕日韩精品一区| 美女视频一区在线观看| 日本精品免费观看高清观看| 久久久综合视频| 亚洲高清视频在线| 波多野结衣中文字幕一区二区三区| 欧美高清激情brazzers| 综合激情成人伊人| 狠狠色综合日日| 欧美美女bb生活片| 亚洲欧洲综合另类| 国产成人自拍网| 制服丝袜成人动漫| 亚洲一区二区精品视频| 成人美女在线观看| 亚洲在线观看免费| 国产91在线观看| 欧美成人aa大片| 午夜久久福利影院| 欧美专区日韩专区| 国产欧美一区二区精品婷婷| 免费人成黄页网站在线一区二区| 色呦呦网站一区| 国产精品国产三级国产aⅴ入口| 精品一区二区综合| 日韩免费高清av| 久久精品理论片| 欧美一区二区福利在线| 亚洲第一在线综合网站| 91久久精品午夜一区二区| 国产精品国产精品国产专区不蜜| 国产精品综合视频| 久久亚洲捆绑美女| 久久精品噜噜噜成人88aⅴ| 69堂亚洲精品首页| 性做久久久久久久久| 欧美日韩久久一区| 亚洲午夜激情av| 欧美日韩国产精选| 视频一区视频二区中文| 欧美精品九九99久久| 午夜久久电影网| 日韩一级免费一区| 蜜臀a∨国产成人精品| 日韩欧美国产wwwww| 麻豆精品在线看| 精品久久国产字幕高潮| 久久91精品国产91久久小草| 日韩亚洲欧美中文三级| 蜜桃av一区二区三区电影| 精品国产乱码久久久久久牛牛| 蜜臀av亚洲一区中文字幕| 欧美第一区第二区| 国产精品影视网| 国产精品久久久爽爽爽麻豆色哟哟| 波多野结衣精品在线| 亚洲色图视频网| 欧洲激情一区二区| 亚洲成在线观看| 日韩女优制服丝袜电影| 国产91精品免费| 亚洲精品成人a在线观看| 欧美老肥妇做.爰bbww| 韩国av一区二区| 中文字幕在线不卡视频| 色呦呦国产精品| 蜜臀久久久久久久| 中文字幕电影一区| 中文字幕综合网| 欧美午夜一区二区三区| 狠狠色综合日日| 亚洲日穴在线视频| 日韩亚洲国产中文字幕欧美| 国产精品一区二区在线观看网站| 国产精品短视频| 欧美日韩国产在线播放网站| 美日韩黄色大片| 中文字幕亚洲一区二区av在线 | 五月天欧美精品| 久久精品欧美日韩精品| 在线观看国产日韩|