Writing /share/Web/wiki/data/cache/2/29a6f148ea777cb8b7c934b01c97e501.metadata failed
语法:csh语法速查
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版 | |||
| 语法:csh语法速查 [2024/07/13 14:36] – [5. if/else/switch/case] user01 | 语法:csh语法速查 [2024/09/03 10:29] (当前版本) – [9. 判断文件类型] user01 | ||
|---|---|---|---|
| 行 348: | 行 348: | ||
| endif | endif | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | <code bash> | ||
| - | 1. shell判断文件, | ||
| - | 2. # | ||
| - | 3. | ||
| - | 4. myPath="/ | ||
| - | 5. myFile="/ | ||
| - | 6. | ||
| - | 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 | ||
| - | 8. if [ ! -x " | ||
| - | 9. mkdir " | ||
| - | 10. fi | ||
| - | 11. | ||
| - | 12. # 这里的-d 参数判断$myPath是否存在 | ||
| - | 13. if [ ! -d " | ||
| - | 14. mkdir " | ||
| - | 15. fi | ||
| - | 16. | ||
| - | 17. # 这里的-f参数判断$myFile是否存在 | ||
| - | 18. if [ ! -f " | ||
| - | 19. touch " | ||
| - | 20. fi | ||
| - | 21. | ||
| - | 22. # 其他参数还有-n, | ||
| - | 23. if [ ! -n " | ||
| - | 24. echo " | ||
| - | 25. exit 0 | ||
| - | 26. fi | ||
| - | 27. | ||
| - | 28. # 两个变量判断是否相等 | ||
| - | 29. if [ " | ||
| - | 30. echo '$var1 eq $var2' | ||
| - | 31. else | ||
| - | 32. echo '$var1 not eq $var2' | ||
| - | 33. fi | ||
| -f 和-e的区别 | -f 和-e的区别 | ||
| 行 420: | 行 381: | ||
| </ | </ | ||
| - | {{tag> csh}} | ||
语法/csh语法速查.1720852564.txt.gz · 最后更改: 2024/07/13 14:36 由 user01