查看“Shell too many arguments”的源代码
←
Shell too many arguments
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=too many arguments= <pre> Question: + webcode='[Errno 111] Connection refused' + '[' '[Errno' '111]' Connection refused -eq 200 ']' /data/update/sh/readup.sh: line 27: [: too many arguments Solve Solutions: if [ $webcode -eq 200 ] 变为 webcode=` /data/mon/monitor_http.py http://47.106.6.9:80/xtwlztdj_read_interface/cmd/version` if [ "$webcode" -eq "200" ] then echo "read is sucess" fi Cause: 养成将所有字符串自变量用双引号括起的习惯,将除去很多类似的编程错误。 如果环境变量没放在双引号中,那么bash 认为条件中的自变量过多。 可以用双引号将字符串自变量括起来消除该问题。 看来是要养成将所有字符串自变量用双引号括起的习惯,将除去很多类似的编程错误。 </pre> =see also= [https://blog.csdn.net/wang_cir/article/details/6120101 关于Shell 脚本中的"[: too many arguments"错误] [[category:shell]]
返回至
Shell too many arguments
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息