标签: linux shell if-statement scripting
#!/bin/sh read name if test "$name"=akash then echo "Hello how are you" else echo "sorry"
这是我的剧本,但在这两种情况下,我都会收到“你好,你好吗”的回复
答案 0 :(得分:0)
您正在测试单个字符串"$name"=akash是否为空。您需要=周围的空格,以便test看到三个不同的参数。
"$name"=akash
=
test
if test "$name" = akash then