老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

如何使用BashShell檢查文件是否存在-創新互聯

這篇文章主要介紹了如何使用Bash Shell檢查文件是否存在,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

專注于為中小企業提供成都網站制作、網站建設、外貿網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業麻栗坡免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了成百上千家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

可以用如下的命令來進行檢查:

test -e filename
[ -e filename ]
 
test -f filename
[ -f filename ]

下面的命令,則使用Shell的條件表達式,判斷/etc/hosts文件是否存在:

[ -f /etc/hosts ] && echo "Found" || echo "Not found"

該組合命令會輸出以下內容:

Found

更常見的用法,則是將test命令放置在if..else..fi條件判斷的條件表達式,然后在其中寫上不同的分支邏輯

#!/bin/bash
file="/etc/hosts"
if [ -f "$file" ]
then
 echo "$file found."
else
 echo "$file not found."
fi

檢測文件屬性的相關操作符

如果文件存在,并且具有相應的屬性,如下的操作符都會返回true:

  -b FILE
    FILE exists and is block special
  -c FILE
    FILE exists and is character special
  -d FILE
    FILE exists and is a directory
  -e FILE
    FILE exists
  -f FILE
    FILE exists and is a regular file
  -g FILE
    FILE exists and is set-group-ID
  -G FILE
    FILE exists and is owned by the effective group ID
  -h FILE
    FILE exists and is a symbolic link (same as -L)
  -k FILE
    FILE exists and has its sticky bit set
  -L FILE
    FILE exists and is a symbolic link (same as -h)
  -O FILE
    FILE exists and is owned by the effective user ID
  -p FILE
    FILE exists and is a named pipe
  -r FILE
    FILE exists and read permission is granted
  -s FILE
    FILE exists and has a size greater than zero
  -S FILE
    FILE exists and is a socket
  -t FD file descriptor FD is opened on a terminal
  -u FILE
    FILE exists and its set-user-ID bit is set
  -w FILE
    FILE exists and write permission is granted
  -x FILE
    FILE exists and execute (or search) permission is granted

以上命令,從man test復制而來。

使用上述符號的方法一模一樣:

if [ operator FileName ]
then
  echo "FileName - Found, take some action here"
else
 echo "FileName - Not found, take some action here"
fi

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用Bash Shell檢查文件是否存在”這篇文章對大家有幫助,同時也希望大家多多支持創新互聯網站建設公司,,關注創新互聯行業資訊頻道,更多相關知識等著你來學習!


名稱欄目:如何使用BashShell檢查文件是否存在-創新互聯
URL分享:http://www.xueling.net.cn/article/diposd.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 牛牛视频一区二区三区 | 成人免费视屏 | 夜夜躁狠狠躁日日躁2024 | 美女视频黄a视频全免费 | 色精品一区二区三区 | 久久亚洲免费 | 国产福利在线播放麻豆 | 精品色区| 偷拍自拍在线视频 | 亚洲肥熟 | 欧美日韩中文字幕在线观看 | 成人视屏免费看 | 免费可以在线看A∨网站 | 日韩美香港a一级毛片 | 国内精品国产三级国产在线专 | 国产美女裸体无遮挡免费视频 | 国外免费WINDOWS | 精品综合久久久久久88 | 亚洲成人第一页 | 国产不卡在线观看视频 | 国产aⅴ精品一区二区三区久久 | 亚洲国产精品欧美久久 | 成人在线观看日韩 | 亚洲短视频在线观看 | 国产精品自拍亚洲 | 久久久久久免费精品一区二区三区 | aaaa日韩| 亚洲视频在线观看视频 | 成人免费AV一区二区三区 | 看全色黄大色黄大片大学生 | 亚洲精品日韩中文字幕久久久 | 女神异闻录5免费观看 | 欧美国产一区二区三区激情无套 | 影音先锋中文字幕亚洲资源站 | 日韩av影院在线观看 | 免费看片免费播放国产 | 一夲道无码人妻精品一区二区 | 国产9区 | 免费播放大片免费观看视频 | 男人扒开女人腿桶到爽免费av | 亚洲69p |