【发布时间】:2019-08-20 01:44:40
【问题描述】:
#! /bin/bash
Var = `anil`
If [ -n "$Var" ] ; then
echo " nn"
else
echo "emp"
fi
此代码无效 出来好像:expressuin 语法
【问题讨论】:
-
每当您遇到 shell 脚本错误时,最好的第一步是将您的代码剪切并粘贴到 shellcheck.net 并更正它识别的错误(重要)和警告(可能很重要)。如果您无法理解其信息,请来这里询问。在这种情况下,您会发现您的脚本在空格和大小写方面都有问题。
-
@Anil :除了脚本中的语法错误之外,您不会在代码中的任何地方使用 grep。
-
你似乎拼错了
if。