shell脚本中if的“-e,-d,-f” 文件表达式 -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真 -w filename 如果 filename可写,则为真 ...
叹号,一般在shell脚本中表示取反 []方括号, 这个叫条件表达式 简易版的if -n 用于判断变量是否为空,注意只要有一个符号就不为空,空格也不行 -d directory意思 用于判断目录是否存在 [ ! -n ] 判断变量如果不为空则条件成立 [ ! -d ] 判断变量如果不是目录则条件成立 变量说明: $$ Shell本身的PID(Proce...
[root@VM_16_9_centos rc.d]# cd ../.. [root@VM_16_9_centos /]# 通常单一的 / 代表 root 根目录的意思;在四则运算中,代表除法的符号。 1 2 3 [root@VM_16_9_centos ~]# let "num1 = ((a = 10 / 2, b = 25 / 5))" [root@VM_16_9_centos ~]# echo ${num1} 5 \\ 双...
-d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效 -k 当由pathname指定的文件或目录存在并且设置了...
51CTO博客已为您找到关于shell脚本中-d的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及shell脚本中-d问答内容。更多shell脚本中-d相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
shell脚本输出带颜色字体 在shell脚本中,我们可以使用printf命令来输出带颜色的字体。printf命令可以接受一些格式化字符串作为参数,其中包括一些控制字符来控制输出的格式和样式。下面是一些常用的printf命令和它们的作用: %s:输出字符串,不带任何格式控制符。 %c:输出字符,并在字符后加上一个颜色码。格式控制符如下:%02...
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A $mkdir {2009..2011}-0{1..9} {2009..2011}-{10..12} 这条命令会为 2009 到 2011 年里的每个月建立一个目录。 环境变量 环境变量是一个动态命名的值,它可以影响计算机上运行的进程的行为方式。此变量是进程运行环境的一...
3、$$:表示进程的id;Shell本身的PID(ProcessID,即脚本运行的当前 进程ID号) 4、$!:Shell最后运行的后台Process的PID(后台运行的最后一个进程的 进程ID号) 5、@:表示执行脚本传入参数的所有个数(不包括0) 6、$0:表示执行的脚本名称 7、$1:表示第一个参数 8、$2:表示第二个参数 9、$?:表示脚本执行的状...
在Bash 解释器中,内置了许多变量,这些变量的功能是解释器自带的,我们在编写shell脚本时如果能灵活的使用它们,对脚本的编写效率以及差错大有帮助, 下面一一介绍这些变量 $FUNCNAME、$LINENO、$PWD FUNCNAME和LINENO变量经常用于脚本的调试 FUNCNAME表示当前函数的名字,作用范围仅限函数中使用,在函数外无值 ...