解释Linux左括号/usr/bin/[ 命令的用法

时间:2020-01-09 10:42:17  来源:igfitidea点击:

问题描述:在/usr/bin目录中有一个左括号[命令,Linux中左括号命令是干嘛用的?

解决方法:这是测试命令,用于"检查文件类型并比较值"。

通用语法如下:

[EXPRESSION]

例如,确定/etc/passwd是否存在:

[ -f /etc/passwd ] && echo "Yes" || echo "No"

通常,您将其编写如下:

if [ -f /etc/passwd ] 
then
   echo "Yes"
else
  echo "No"
fi

或者

if test -f /etc/passwd 
then
   echo "Yes"
else
  echo "No"
fi

查看帮助手册:

man [
man test