bash,如何在If语句中使用OR | |运算符?
谁能告诉我这个语法有什么问题吗bash,如何在If语句中使用OR | |运算符?,bash,if-statement,syntax,comparison,Bash,If Statement,Syntax,Comparison,谁能告诉我这个语法有什么问题吗 if [ "$1" == "postfix" || "$1" == "all" ]; then echo test fi 如果要执行此操作,请使用测试表单: if [[ $1 == "postfix" || $1 == "all" ]; then [[是一个bash关键字,与[命令类似(但功能更强大)。请参阅,除非您是为POSIX sh编写,否则我们建议您使用[ 或 如果要执行此操作,请使用测试表单: if [[ $1 == "postfix" ||
if [ "$1" == "postfix" || "$1" == "all" ]; then
echo test
fi
如果要执行此操作,请使用测试表单:
if [[ $1 == "postfix" || $1 == "all" ]; then
[[
是一个bash关键字,与[
命令类似(但功能更强大)。请参阅,除非您是为POSIX sh编写,否则我们建议您使用[
或
如果要执行此操作,请使用测试表单:
if [[ $1 == "postfix" || $1 == "all" ]; then
[[
是一个bash关键字,与[
命令类似(但功能更强大)。请参阅,除非您是为POSIX sh编写,否则我们建议您使用[
或
如果要执行此操作,请使用测试表单:
if [[ $1 == "postfix" || $1 == "all" ]; then
[[
是一个bash关键字,与[
命令类似(但功能更强大)。请参阅,除非您是为POSIX sh编写,否则我们建议您使用[
或
如果要执行此操作,请使用测试表单:
if [[ $1 == "postfix" || $1 == "all" ]; then
[[
是一个bash关键字,与[
命令类似(但功能更强大)。请参阅,除非您是为POSIX sh编写,否则我们建议您使用[
或
使用其中一个
if [ "$1" = "postfix" ] || [ "$1" = "all" ]; then
或
|
组合了两个命令(而[
是一个命令)。在[
..]
中,运算符-o
用于or
另一种使用|
的方法是在[
内部使用它,而不是[
无论如何,正确的相等运算符是=
内部[
..]
,因为它是POSIX标准(根据man bash
)。=
受支持。使用
if [ "$1" = "postfix" ] || [ "$1" = "all" ]; then
或
|
组合了两个命令(而[
是一个命令)。在[
..]
中,运算符-o
用于or
另一种使用|
的方法是在[
内部使用它,而不是[
无论如何,正确的相等运算符是=
内部[
..]
,因为它是POSIX标准(根据man bash
)。=
受支持。使用
if [ "$1" = "postfix" ] || [ "$1" = "all" ]; then
或
|
组合了两个命令(而[
是一个命令)。在[
..]
中,运算符-o
用于or
另一种使用|
的方法是在[
内部使用它,而不是[
无论如何,正确的相等运算符是=
内部[
..]
,因为它是POSIX标准(根据man bash
)。=
受支持。使用
if [ "$1" = "postfix" ] || [ "$1" = "all" ]; then
或
|
组合了两个命令(而[
是一个命令)。在[
..]
中,运算符-o
用于or
另一种使用|
的方法是在[
内部使用它,而不是[
无论如何,正确的相等运算符是
=
内部的[
..]
,因为它是POSIX标准(根据man bash
)。=
是受支持的。[a==b]|[c==d]
或者[a==b-o=c==d]
,或者[[…]
[c==d]或[a==b-o c==d]
或[…]]
。[a==b]|[c==d]
或[a==b-o c==d]
或[…]
。[a==b]|[c==d]
或[a==b-o c==d]
<相反。我的答案没有太大区别,所以⁺来自我;-)我的答案没有太大区别,所以⁺来自我;-)我的答案没有太大区别,所以⁺来自我;-)我的答案没有太大区别,所以⁺来自我;-)