shell 判斷是否是目錄
創建一個文件和一個文件夾
touch sss
mkdir d
test.sh
#!/bin/bash echo "enter the name:" read filename if test -d $filename ; then cd $filename pwd else echo "it‘s not a directory!" fi
執行
sudo chmod +x test.sh
./test.sh
輸出
enter the name:
d
/home/xxx/Desktop/d
執行
./test.sh
輸出
enter the name: sss it‘s not a directory!
shell 判斷是否是目錄
相關推薦
linux bash shell 判斷目錄是否為空的函數
http urn $1 參考 empty 判斷 details art lin #!/bin/sh ##方法一 判斷輸出字符數統計為0 is_empty_dir(){ return `ls -A $1|wc -w` } ##方法二 判斷輸出string為空 #i
shell判斷批處理的目錄下的流文件是否處理完成
top $0 err delete date proc conf shel script #!/bin/bash log_error() {? ? echo -e $target date "+%Y-%m-%d %H:%M:%S" ["\033[31merror\
shell判斷當前檔案是否存在目錄,存在則跳過
#獲取指定目錄下的所有檔名 path=/home/data files=$(ls ${path}) for filename in $files do #判斷檔案是不是目錄,是就跳過 if [ -d ${path}/$filename ]
shell 判斷是否是目錄
code director chmod home shel The rect clas style 創建一個文件和一個文件夾 touch sss mkdir d test.sh #!/bin/bash echo "enter the name:" read f
shell判斷目錄/檔案是否存在
編寫指令碼 vim a.sh #!/bin/bash a=`ls|grep zabbix` b=/usr/local/src/zabbix if [ ! -d $a ];then touch $b echo "$b已建立" else
Shell指令碼執行hive語句 | hive以日期建立分割槽表 | linux schedule程式 | sed替換檔案字串 | shell判斷hdfs檔案目錄是否存在
#!/bin/bash source /etc/profile; ################################################## # Author: ouyangyewei # #
shell判斷hdfs檔案目錄是否存在
hadoop有提供相應的指令碼去驗證檔案目錄是否存在的: -bash-3.2$ hadoop fs -help ... -test -[defsz] <path>: Answer var
Shell中判斷檔案,目錄是否存在
一. 具體每個選項對應的判斷內容: -e filename 如果 filename存在,則為真 -d filename 如果 filename為目錄,則為真 -f filename 如果 filename為常規檔案,則為真 -L filename 如果 filename為符號連結
shell指令碼中的邏輯判斷 檔案目錄屬性判斷 if特殊用法 case判斷
1,shell指令碼中的邏輯判斷。語法如下: 格式1:if 條件 ; then 語句; fi 格式2:if 條件; then 語句; else 語句; fi 格式3:if …; then … ;elif …; then …; else …; fi 邏輯判斷表示式:if [ $
Linux shell判斷檔案或目錄是否存在
#!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #這裡的-x 引數判斷$myPath是否存在並且是否具有可執行許可權 if [ ! -x "$myPath"]; then mkdi
Shell 判斷文件或文件夾是否存在
創建 mkdir empty folder 存在 pre 並且 執行權 dir #shell判斷文件夾是否存在 #如果文件夾不存在,創建文件夾 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判斷文件,目
用shell判斷遠程主機上是否存在某個文件
shell在遠程主機10.162.134.203上是存在/home/scopsadm/scripts/changePassword/changePassword.sh腳本文件的:[[email protected]/* */ ~]$ if ssh -i ~/.ssh/scopsadm_rsa [e
linux[基礎]16-shell判斷用戶參數[01]
判斷 nbsp 可執行 center ron shel 當前 amp 系統 Shell判斷用戶參數 條件測試語句能夠測試特點的表達式是否成立 當條件成立時返回值為0 否則返回其他數值 測試語句格式: [ 條件表達式 ] 兩側均應有一個空格 測試語
shell判斷字符串相等腳本
腳本#!/bin/shecho -n "login:"read nameecho -n "password:"read passwdif [ "$name" = "aa" -a "$passwd" = "aaa" ];thenecho "right!"else echo "error"fi一。運行過程中出現過
shell 判斷文件夾或文件是否存在
shell文件比較符-e filename 如果 filename存在,則為真 [ -e /var/log/syslog ]-d filename 如果 filename為目錄,則為真 [ -d /tmp/mydir ]-f filename 如果 filename為常規文件,則為真 [ -f /
shell判斷oracle主備數據庫備份腳本
rman 自動備份腳本 判斷主備數據庫 1. 腳本如下說明:按照客戶要求,在主備數據庫上同時部署腳本,自動判斷是否是主庫,如果是主庫則進行備份,備庫不需要備份,記錄日誌為備份庫即可,以下腳本僅供參考,可以進一步優化。腳本說明:1、DATABASE_ROLE查看主備庫角色變量2、Main()函數 數據庫
4.Shell 判斷用戶的參數
class 整數比較 劃分 memory clas ble 不同的 才會 系統環境 1.Shell 判斷用戶的參數 系統在執行mkdir命令時會判斷用戶輸入的信息,即判斷用戶指定的文件夾名稱是否已經存在,如果存在則提示報錯;反之則自動創建。 Shell腳本中的條件測
shell判斷內存使用率告警
shell 內存 #!/usr/bin/bash#########################################memory used#v1.0 by LIXIN 20180605########################################mem_used=fre
使用shell 判斷文件夾或文件是否存在
刪除 是否 判斷 可執行 ech filename 比較 -o etc 使用shell 判斷文件夾或文件是否存在 判斷文件夾是否存在 if [! -d "/etc/open" ];then echo "文件夾/etc/open不存在" esle echo "文件夾/et
shell判斷語法
返回 文件中 輸出 oot 個數 zabbix 正常 針對 range shell中的邏輯判斷 if判斷格式寫法1:if ?條件 ; then ?語句; fi #! /bin/bash if [ -d /usr/local/zabbix ] then ? echo 123