老熟女激烈的高潮_日韩一级黄色录像_亚洲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
主站蜘蛛池模板: 国内精品国产三级国产在线专 | 一区二区三区四区视频在线观看 | 精品国产欧美日韩一区二区三区 | 国产亚洲精品久久久久久郑州 | 九九九国产 | 久久精品久久久久久久久久久久久 | 久视频精品线在线观看的录制功能 | 日本高清在线观看 | 久久网一区二区 | 亚洲国产精品无码成人A片在线 | 久久精品国产99精品最新 | 人妻内射一区二区在线视频 | 欧美不卡一 | 超级色的网站在线观看 | 成人无码av片在线观看 | 日韩AV无码成人精品国产 | 日韩精品无吗 | 国产亚洲精品久久久久久移动网络 | 好大好湿好硬顶到了好爽视频 | aaa一区| 337P亚洲日本中国大胆69 | 手机在线看片亚洲 | 色婷婷久久久久久 | 亚洲午夜久久久影院 | 国产日产欧洲无码视频无遮挡 | 亚洲免费性 | 国产精品日韩欧美一区二区视频 | 无码被窝影院午夜看片爽爽 | 欧美setu| 中文字幕无码视频专区 | 亚洲第一区在线 | 91精品啪在线观看国产日本 | a级毛片免费全部播放无码 一区二区在线免费观看视频 | 中文字幕乱妇无码AV在线 | 精品乱码久久久 | 在线免费毛片视频 | 麻豆freexxxx性91精品 | 好爽好黄好刺激的视频 | 午夜少妇拍拍视频在线观看 | 国产乱辈通伦影片在线播放亚洲 | 久久久女 |