1、$n n大于9 会出现那些问题?
位置传参类型为字符串会出现重第一位开始重新调用变量,数字类型的传参可以规避该问题,如果参数为字符串需要在调用变量的地方用${}包起,作为一个变量使用
2、利用for循环打印一句话句话中字母数不大于6的单词?
str="I am, I am a different kind of fireworks"
# 思路:先遍历 在判断 在输出
for i in $str
do
if [ ${#i} -le 6 ];then
echo ${i}
fi
done
echo "I am, I am a different kind of fireworks" |xargs -n1 | awk 'length($1)<=6'