srkp.net
当前位置:首页 >> Linux shEll编程,这个命令iF [ "$piD" ]; thEn...... >>

Linux shEll编程,这个命令iF [ "$piD" ]; thEn......

$pid存在且不为0为true

注意空格 if [ $1 = "hello" ];then

${0:0:1}的意思表示提取shell脚本名字的第一个字符,变量$0表示的就是shell脚本的名字,变量${0:0:1}的第二个0表示从shell脚本的名字的第一个字符开始截取,最后面的1表示只截取一个字符。比如你在命令行运行运行脚本:/root/test.sh,那么该变...

-a是and,左右条件两者都成立 -o是or,左右条件任意一条成立

if [ 1 -ne 1 ];then ... fi 这是指当1不等于1时执行then后的语句 -eq:等于 -ne:不等于 -le:小于等于 -ge:大于等于 -lt:小于 -gt:大于

if test -z $1 then echo 'please input a file name' ; exit #加个退出 else 。。。 不然, if test -x $1 会错报

你可以输入 type [ [[ 来看下他们的说明 $ type [ [[ test [ is a shell builtin [[ is a shell keyword test is a shell builtin 绝大多数情况下,这个三个功能通用。但是命令和关键字总是有区别的。命令和 关键字的差 别有多大呢? 如果是命令...

一行一行写就行啦。 你这不就是 语句1 语句2 语句3

你为什么要做两个判断?我看你的意思就是如果test19这个file不存在然后创建。 为什么之前还要做一个-e的判断?如果你只是判断test19,写这一句不就足够了。 if [ ! -f test19 ] then touch test19 fi

$# 取得shell脚本参数个数, -lt 即 less than,小于, $0 取得脚本名称(包含路径) 若判断参数个数小于7个,则用echo打印正确的使用方法,并用exit退出脚本。 Usage: 脚本名称 subject analysis_dir anat_name anat_dir_name sanlm_denoised n...

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com