shell 判斷檔案或路徑是否存在
#!/bin/sh
filePath="/Users/wade/"
fileName="/Users/wade/Desktop/test.pdf"
#這裡的-x 引數判斷$myPath是否存在並且是否具有可執行許可權
if [ ! -x "$filePath"]; then
mkdir "$filePath"
fi
#這裡的-d 引數判斷$myPath是否存在
if [ ! -d "$filePath"]; then
mkdir "$filePath"
fi
#這裡的-f引數判斷$myFile是否存在
if [ ! -f "$fileName" ]; then
touch "$fileName"
fi
#其他引數還有-n,-n是判斷一個變數是否是否有值
if [ ! -n "$myVar" ]; then
echo "$myVar is empty"
exit 0
fi
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1055611/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- shell判斷系統路徑中是否存在空格
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- sh指令碼判斷路徑是否存在指令碼
- golang判斷檔案是否存在Golang
- vc判斷檔案是否存在
- python 判斷檔案是否存在Python
- VBA判斷指定的資料夾或檔案是否存在
- java判斷檔案是否存在並建立檔案Java
- shell判斷檔案,目錄是否存在或者具有許可權【轉】
- jquery怎麼樣判斷檔案是否存在jQuery
- js如何判斷指定的檔案是否存在JS
- C# 判斷遠端檔案是否存在C#
- python判斷檔案是否存在等操作Python
- iOS判斷是否存在網路iOS
- 判斷檔案中是否存在中文字元字元
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- Python 判斷檔案是否存在的三種方法Python
- Linux Shell 判斷環境變數 是否存在Linux變數
- Python科研武器庫 - 檔案/路徑操作 - 判斷檔案或資料夾Python
- sqlserver中判斷表或臨時表是否存在SQLServer
- canvas判斷點是否在路徑內Canvas斷點
- 41:判斷元素是否存在
- nginx判斷路徑是否含有某個引數做判斷Nginx
- Linux - 判斷檔案/目錄是否存在/具有許可權Linux
- JavaScript 判斷函式是否存在JavaScript函式
- postgresql如何判斷表是否存在SQL
- jQuery如何判斷元素是否存在jQuery
- 如何判斷Javascript物件是否存在JavaScript物件
- MySQL判斷表名是否存在MySql
- Node判斷檔案是否連結
- C# 正規表示式判斷是否是有效的檔案、資料夾路徑C#
- 判斷objectStore物件倉庫是否存在Object物件
- js判斷dom節點是否存在JS
- 怎麼判斷mysql表是否存在MySql
- jQuery 判斷使用者是否存在jQuery
- Laravel 5 判斷條件是否存在Laravel
- jQuery 判斷頁面元素是否存在jQuery
- C語言判斷檔案存在和建立檔案C語言