最新回答 / UFO2015
```sh# ✅[ ./student.sh -ef ./soft ] && [ -L ./soft ] && echo yes || echo no[ ./student.sh -ef ./hard ] && [ -L ./hard ] && echo yes || echo no```![image](https://github.com/xgqfrms/linux-shell-script-programming/assets/7291...
2019-12-24
最新回答 / 0文弱书生0
#!/bin/bashread -p "number1: " num1read -p "number2: " num2read -p "ope: " opeif [ -n "$num1" -a -n "$num2" -a -n "$ope" ] then test1=$(echo $num1 |sed 's/[0-9]//g') test2=$(echo $num2 |sed 's/[0-9]//g') else ...
2019-08-23
最赞回答 / 慕侠3228424
too many arguments的意思是:参数太多。line6表示:第六行。仔细看看你的脚本第六行,是不是有多余的符号把你的参数隔开了,使得参数看起来太多了。
2019-08-16
最新回答 / 星光如此灿烂
这样看代码看不到你说的问题,你应该把报错也贴上的。暂时看见有几个问题:-n 与“num1” 中间要有空格。== 两边要有空格[ xxx ] 方括号里的判断要跟两个方括号之间有空格除法那行不要带双引号最后一行只要在两边加双引号就够了,不要写那么多双引号可能还有漏看的。。。下面是我写的拆解过if结构的<...code...>
2019-07-29