#shell判断文件夹是否存在 #如果文件夹不存在,创建文件夹 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判断文件,目录是否存在或者具有权限 folder="/var/www/" file="/var/www/log" # -x 参数判断 $folder 是否存在并且是否具有可执行权限 if [ ! -x "$folder"]; then mkdir "$folder" fi # -d 参数判断 $folder 是否存在 if [ ! -d "$folder"]; then mkdir "$folder" fi # -f 参数判断 $file 是否存在 if [ ! -f "$file" ]; then touch "$file" fi # -n 判断一个变量是否有值 if [ ! -n "$var" ]; then echo "$var is empty" exit 0 fi # 判断两个变量是否相等 if [ "$var1" = "$var2" ]; then echo '$var1 eq $var2' else echo '$var1 not eq $var2' fi
相关推荐
主要介绍了bash判断文件或文件夹是否存在的shell代码,需要的朋友可以参考下
linux shell bash 源码等等
主要介绍了本地文件与服务器文件同步shell脚本的方法,然后在文章给大家补充介绍了shell脚本备份本地服务器的文件到远程服务器的实例代码,需要的朋友可以参考下
linux bash shell学习 Shell基本语法: 1. Shell脚本的第一行中的符号“#!”用来指定解释执行该脚本文件的Shell程序。如果脚 本文件中缺少该行,在执行过程中,会报出错误信息。 2. Shell脚本完成后保存为*.sh,而后...
bash 手册bash 手册bash 手册bash 手册bash 手册bash 手册bash 手册bash 手册bash 手册
macos系统tar命令加密压缩文件 解密压缩文件 批处理shell bash 脚本
bash,shell模版 语法 设置文件
bash shell
前言 大家在工作的时候可能经常会遇到这样的需求,在类Unix系统的Bash环境下,怎样检查...下面的命令,则使用Shell的条件表达式,判断/etc/hosts文件是否存在: [ -f /etc/hosts ] && echo Found || echo Not found
macos系统tar命令加密压缩文件 解密压缩文件 批处理shell bash 脚本
bash shell高级编程
非常不错的bash/shell教程,适合所有级别的用户! chm版,附带丰富的附录!
Bash Shell 管理Linux
linux shell scripting with bash,讲linux下shell编程,全英文版,喜欢的下
主要是一份bash shell 4.2 的源码,共享给大家
人性化解析shell脚本,保证快速入门sh,bash,shell入门.pdf
linux bash shell脚本文件.sh,自动输入sudo的密码 在脚本中使用sudo命令,将密码保存在脚本中,不需要手动输入密码
learning_the_bash_shell