Как считать слова без гласных?
Как прочитать файл и посчитать количество слов, в которых нет гласных?
clear
declare -a
echo " Enter The String:"
read str
len=`expr $str|wc -c `
echo $len
vowel=0
for(( i=0;i<$len;i++))
do
echo $str[i]
if(( str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o'|| str[i] == 'u' ))
then
((vowel++))
fi
done
echo "Number of vowels are $vowel"
Выше мой код до сих пор!
1 ответ
Я также считаю, что это домашнее задание... но вы должны начать где-то;-)
$ echo "How to count w0rds that don't have vowels?" | sed 's/ /\n/g' | grep -vic [aeiou]
1
Кстати, это только один из возможных миллионов способов сделать это в bash. Таким образом, вы можете выяснить, остальные из них.