Shell脚本没有给出实际响应

时间:2018-03-29 17:42:37

标签: linux shell if-statement scripting

#!/bin/sh
read name
if test "$name"=akash
then 
echo "Hello how are you"
else
echo "sorry"

这是我的剧本,但在这两种情况下,我都会收到“你好,你好吗”的回复

1 个答案:

答案 0 :(得分:0)

您正在测试单个字符串"$name"=akash是否为空。您需要=周围的空格,以便test看到三个不同的参数。

if test "$name" = akash
then