【发布时间】:2013-01-24 16:18:25
【问题描述】:
我有一个测试脚本,需要读取变量“LAB”并通过电子邮件发送正确的公司。 我已经看过但找不到任何有效的东西。
有什么想法吗?
#!
#
LAB=3
#
if [ "$LAB" = "$1" ];then
echo "Got Zumbrota" && ./mailZ
fi
#
if [ "$LAB" = "$2" ];then
echo "Got Barron" && ./mailB
fi
#
if [ "$LAB" = "$3" ];then
echo "Got Stearns" && ./mailS
fi
【问题讨论】:
-
将 shebang 更改为
#!/bin/bash -x并查看输出。如果您在比较数字,请通读this page -
"$3"是传递给脚本的第三个参数“3”是值 3。
标签: bash if-statement var