shell判斷檔案是否存在

2021-06-17 00:25:21 字數 872 閱讀 5551

1. shell判斷檔案,目錄是否存在或者具有許可權

6. 7. # 這裡的-x 引數判斷$mypath是否存在並且是否具有可執行許可權

8. if [ ! -x "$mypath"]; then

9. mkdir "$mypath"

10. fi

11.

12. # 這裡的-d 引數判斷$mypath是否存在

13. if [ ! -d "$mypath"]; then

14. mkdir "$mypath"

15. fi

16.

17. # 這裡的-f引數判斷$myfile是否存在

18. if [ ! -f "$myfile" ]; then

19. touch "$myfile"

20. fi

21.

22. # 其他引數還有-n,-n是判斷乙個變數是否是否有值

23. if [ ! -n "$myvar" ]; then

24. echo "$myvar is empty"

25. exit 0

26. fi

27.

28. # 兩個變數判斷是否相等

29. if [ "$var1" = "$var2" ]; then

30. echo '$var1 eq $var2'

31. else

32. echo '$var1 not eq $var2'

33. fi

shell判斷檔案是否存在

shell判斷檔案,目錄是否存在或者具有許可權 這裡的 x 引數判斷 mypath是否存在並且是否具有可執行許可權 if x mypath then mkdir mypath fi 這裡的 d 引數判斷 mypath是否存在 if d mypath then mkdir mypath fi 這裡的 ...

shell判斷檔案是否存在

資料夾不存在則建立 if d data then mkdir data else echo 資料夾已經存在 fi檔案存在則刪除 if f data filename then echo 檔案不存在 else rm f data filename fi判斷資料夾是否存在 if d data then ...

Shell指令碼判斷檔案是否存在

例項一 bin sh 判斷檔案是否存在 這裡的 x 引數判斷 mypath是否存在並且是否具有可執行許可權 if x mypath then mkdir mypath fi 這裡的 d 引數判斷 mypath是否存在 if d mypath then mkdir mypath fi 這裡的 f引數判...