关于Shell脚本中的"[: too many arguments"错误
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,引用变量时最好加上双引号,例如:a="a b c"if [ $a = "a b c" ];thenecho "yes"fi运行此脚本就会报错应更改为:a="a b c"if [ "$a" = "a b
千家信息网最后更新 2025年12月01日关于Shell脚本中的"[: too many arguments"错误引用变量时最好加上双引号,例如:
a="a b c"
if [ $a = "a b c" ];then
echo "yes"
fi
运行此脚本就会报错
应更改为:
a="a b c"
if [ "$a" = "a b c" ];then
echo "yes"
fi
这时因为不加双引号脚本会被变量中的空格迷惑,所以不管变量中是否有空格, 良好的习惯是在引用变量时都应该加上双引号
a="a b c"
if [ $a = "a b c" ];then
echo "yes"
fi
运行此脚本就会报错
应更改为:
a="a b c"
if [ "$a" = "a b c" ];then
echo "yes"
fi
这时因为不加双引号脚本会被变量中的空格迷惑,所以不管变量中是否有空格, 良好的习惯是在引用变量时都应该加上双引号
变量
引号
脚本
良好
是在
最好
空格
会报
运行
错误
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
英伦果园软件开发
kbs网络技术
奉贤区新时代软件开发参考价格
网络安全公司的前景
丝路传说大唐盛世服务器
中国科技与互联网发展前景
uci找数据库
查看远程服务器的端口
不可识别数据库mdb
学生租云服务器
网络安全市场象限
数据库培训的意义
酒店客房网络技术
哪家网络安全培训好
我的世界多玩服务器怎么用
天健湖网络安全大会什么时间召开
四川大学网络安全与法学怎么样
大健康杂志哪个数据库收录
开发板做php服务器
学生学习网络安全课程的意义
数据中心的服务器品牌
计算机网络技术简历
杭州h3c机架式服务器价格
浙江物优网络技术有限公司
南京蓝塔克网络技术有限公司
网站服务器提高并发量
ftp服务器安全设置
大学毕业网络安全
公交车上的网络安全吗
msmq服务器核心控制面板修改