Case语句在在线编辑器和我的MAC上都可以正常工作。 但是在办公室网络上执行时,代码不起作用。 我的实际代码是根据操作系统值提取网络适配器详细信息。为了简单起见,我正在尝试一个示例case语句,以便可以插入到我的实际代码中。请帮忙。
尝试使用冒号,分号,格式和其他在线编辑器。
#!/bin/bash
spacefree=100
case $spacefree in
100)
echo "Good Available Space"
;;
*)
echo "No Data"
;;
esac
预期结果应该是“良好的可用空间”-完美的作品在办公室系统之外的任何地方都可以正常工作。
我的办公室系统中的实际结果 -'aseexample.sh:第3行:中的语法错误意外令牌 -'aseexample.sh:第3行:'case $ spacefree in