If statement 在csh if语句中,错误为;如果:格式错误的数字。”;
当我在csh shell中运行下面的代码时,它给出的错误是If statement 在csh if语句中,错误为;如果:格式错误的数字。”;,if-statement,csh,If Statement,Csh,当我在csh shell中运行下面的代码时,它给出的错误是if:write-formatted number #!/bin/csh setenv KERNEL_VER `uname -r` if ( "$KERNEL_VER" ==*"el6"* ) then echo "Kernel version is OEL6" elif ( "$KERNEL_VER" == *"el7"* ) then echo "Kernel version is OEL7" else echo "O
if:write-formatted number
#!/bin/csh
setenv KERNEL_VER `uname -r`
if ( "$KERNEL_VER" ==*"el6"* ) then
echo "Kernel version is OEL6"
elif ( "$KERNEL_VER" == *"el7"* ) then
echo "Kernel version is OEL7"
else
echo "Only OEL6 or OEL7 are supported"
exit 1
fi
iOS是一个OEL7,所以控件应该放在“elif”部分中
相反,我得到了下面的错误
if: Badly formed number.
如果的陈述正确无误,您的
将不胜感激。请添加一条语句echo“#dbg:KERNEL\u VER=XX${KERNEL\u VER}XX”
并用该输出更新您的Q。如果语句看起来正确,则您的。请添加一条语句echo“#dbg:KERNEL\u VER=XX${KERNEL\u VER}XX”
,并用该输出更新您的Q。