老熟女激烈的高潮_日韩一级黄色录像_亚洲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
主站蜘蛛池模板: 亚洲精品久久久北条麻妃 | japanese强行色系 | yw视频在线观看 | 欧美肥bb | 中文字幕AV久久无码人妻中文 | 成人一区av | 中文字幕在线观看国产推理片 | 午夜福利在线永久视频 | 国产成人精品久久一区二区三区 | 人妻系列无码专区无码中出 | 美女18免费 | 亚洲精品456在线播放 | 五月色丁香综缴合 | 91精品中文字幕一区二区三区 | 免费av资源在线观看 | 亚洲一区二区三区精品视频 | 亚洲区精品3d国漫同人 | 久久天天躁夜夜躁狠狠躁2022 | 1区2区在线观看 | 黄色免费大片 | 亚洲精品.www| 中文字幕视频精品一区二区三区 | 国产在线视频欧美一区二区三区 | 久久精品视频偷拍 | 91污色多多 | 99在线热免费视频精品10 | 尤物精品在线 | 国产欧美亚洲日本 | 3344成人免费看A片 | 精品无人区卡卡卡卡卡二卡三乱码 | 一区二区三区在线观看国产 | 性色av免费观看 | 亚洲第一天堂在线观看 | 又爽又高潮的BB视频免费看 | 国产美女精品AⅤ在线播放 精品伊人久久久久7777人 | 国产一区2 | 8k8k成人网| 国产精品久久久久久久久久久久午夜片 | 久久一区视频 | 男女啪啪抽搐呻吟高潮动态图 | 蜜桃视频在线免费观看 |