原文:shell 字符串比较与脚本 too many arguments 报错

一 问题 最近在写 shell 脚本的时候,遇到了一些小问题,就是我在判断一个字符串是否为空的时候经常报下面的错,程序是正常执行了,但是有这个提示很蛋疼,下面就是看看是什么问题导致的 二 问题解析 原始脚本 我的脚本是这样写的 运行后 第一个问题: eq 是用于比较两个数字的,比较字符串要使用 。 更改版本一 使用 进行比较 使用 进行比较,替换 eq. 运行之后 还是有这个报错,但是经过我的测试 ...

2019-11-10 19:41 0 613 推荐指数:

查看详情

关于Shell脚本if 报错:[: too many arguments

写了一个if 条件判断,就单纯的想判断变量空或者非空的时候做一些事情。 但是执行以后当为非空的时候一直报出这个错误-->line 6: [: too many arguments 起初我以为,我语句表达写错,但是研究了半天,并没有语法错误。 于是乎查询了一番,发现该结论 ...

Tue May 26 18:24:00 CST 2020 0 708
shell脚本比较字符串相等

昨天在定位一个bug的时候,需要用shell脚本字符串进行比较,出了一个小问题,就搜索总结了一下。 第一种方法:-eq  对比字符串是否相等,我首先想到的就是 -eq,然而打印的结果不正确。看笔记:  -eq 检测两个整数是否相等,相等返回 true。 [ $a -eq $b ...

Fri Mar 02 17:09:00 CST 2018 0 22770
bash: cd: too many arguments 报错

路径名或者变量有空格时候,会造成参数太多的错误提示 解决方法:把空格的地方用引号包括起来 ...

Tue Sep 10 00:25:00 CST 2019 0 1850
shell脚本--逻辑判断与字符串比较

涉及到比较和判断的时候,要注意 整数比较使用-lt,-gt,ge等比较运算符,详情参考:整数比较 文件测试使用 -d, -f, -x等运算发,详情参考:文件测试 逻辑判断使用 &&(且)、||(或)、!(取反) 字符串比较实用 字符串比较使用以下三个 ...

Thu Jan 11 08:06:00 CST 2018 0 21051
too many positional arguments错误

在window下mongodb默认安装在c盘的Program Files文件下 这个文件名中间有个空格 就导致了接下来too many positional arguments错误的产生 ...

Tue Jul 16 03:01:00 CST 2019 0 733
magento Too many arguments, expected arguments "command".

magento 2.3 使用命令安装时报错 报错内容: 触发原因 #什么问题导致的 ? (参数过多,预​​期参数为“ command”。) 这个问题网上有很多说法,个性标点符号或是其它原因; Step1,Linux 服务器或系统的字符解析 ...

Thu Jun 11 03:43:00 CST 2020 0 1795
Shell字符串、数值的比较

Shell字符串、数值的比较 二元比较操作符,比较变量或者比较数字 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于 ...

Tue Sep 25 09:04:00 CST 2012 0 8072
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM