当前位置: 技术问答>linux和unix
菜鸟请教下shell编程中if条件中比较的一个问题
来源: 互联网 发布时间:2016-08-07
本文导语: 请问假如有: read name awk '{print $1}' /temp/lssa.sh | grep "$name" 这条语句的结果值只有一个字符串,比如像:ccc 这样的。 现在我想通过 if语句条件比较来判定这个条语句的结果是不是等于 ccc,如...
请问假如有:
read name
awk '{print $1}' /temp/lssa.sh | grep "$name" 这条语句的结果值只有一个字符串,比如像:ccc 这样的。
现在我想通过 if语句条件比较来判定这个条语句的结果是不是等于 ccc,如果是则a,不是则b,
就是像这样:
if [ "$xxx"="ccc" ]
then
a
else
xxx
b
请问如何能使[ ]内的$xxx 和awk '{print $1}' /temp/lssa.sh | grep "$name" 联系起来啊????????
谢谢~
read name
awk '{print $1}' /temp/lssa.sh | grep "$name" 这条语句的结果值只有一个字符串,比如像:ccc 这样的。
现在我想通过 if语句条件比较来判定这个条语句的结果是不是等于 ccc,如果是则a,不是则b,
就是像这样:
if [ "$xxx"="ccc" ]
then
a
else
xxx
b
请问如何能使[ ]内的$xxx 和awk '{print $1}' /temp/lssa.sh | grep "$name" 联系起来啊????????
谢谢~
|
少了个括号:
if [ "$xxx"="$(awk '{print $1}' /temp/lssa.sh | grep '$name')" ]