这个问题在这里已经有了答案:
How do I set a variable to the output of a command in Bash?
(14 个回答)
3年前关闭。
我有一个这样的脚本
genhash --use-ssl -s $IP -p 443 --url $URL | grep MD5 | grep -c $MD5
我想在变量中获取由 genhash 生成的流。如何将其重定向到变量
$hash
在条件内进行比较?if [ $hash -ne 0 ]
then echo KO
exit 0
else echo -n OK
exit 0
fi
最佳答案
使用 $( ... )
构造:
hash=$(genhash --use-ssl -s $IP -p 443 --url $URL | grep MD5 | grep -c $MD5)
关于bash - 如何将输出重定向到 shell 中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50890906/