原Linux test命令别名
月老怕是给我打了死结阅读数:52019-07-01
Linux中test命令可以用来检测表达式的真假,如果为真,则返回一个0值linux命令,如果为假则返回一个大于0的值。test命令还有一个别名“[”linux命令,test与其别名[都可以在/usr/bin或/bin中找到。test可以单独使用也可以与if、while或until命令结合使用来对程序的流程进行控制。
test expression
[ expression ]
在使用别名[时,要注意的是[后面必须跟着一个空格,然后再跟着表达式,然后再加一个空格和]。]表示的是expression的结束。expression一般是文本、数字或文件和目录属性的比较,并且可以包含变量、常量和测试标志。
注意的是:只有字符char在输入流中的获取会承认空格或回车中的换行符为所要取的值,别的如字符串或int类型均不认为空格或回车中的换行符为其值。 要停用注册表中的某个字符,请用空格(0x20)的数值,因为此字符不是控制字符。第3行的输出语句格式控制串中,两格式串%d 之间加了一个空格(非格式字符),所以输出的a、b值之间有一个空格。
上一个教程:Linux 帮助命令小记
下一个教程:【实用的linux命令】