我正在尝试比较umask
用户的。我在进行比较时遇到错误。我正在使用的代码是
val=`su - user -c "umask" | tail -2 | sed -n "/[0-9]/p"`
if [ $val -eq 744 ]
then
echo "477 found."
fi
当我执行此操作时,我收到如下错误:
sh: ^[H: A test command parameter is not valid.
我已经=
在比较命令中尝试过,但它仍然无法正常工作。
请提出任何建议。
问候。
val
已初始化为0
.
我以root身份运行它,所以没有登录。
我也尝试过引用。