第一种方法${#变量}
#!/bin/sh
array=(I am a student study in a big classroom)
for word in ${array[*]}
do
if [ ${#word} -le 6 ] ;then
echo "$word"
fi
done
第二种方法
wc -L
#!/bin/sh
array=(I am a student study in a big classroom)
funFirst(){
for word in ${array[*]}
do
if [ $(echo $word|wc -L) -le 6 ] ;then
echo "$word"
fi
done
}
funFirst
第三种方法:
wc -c
第四种写法:
#!/bin/sh
array=(I am a student study in a big classroom)
funFirst(){
for word in ${array[*]}
do
check=$(echo $word|awk '{print length ($word)}')
if [ $check -le 6 ] ;then
echo "$word"
fi
done
}