Мне нужно искать вхождения слов в текстовом файле с помощью скрипта. Сценарий, который я написал:
#!/bin/bash
if [ $# -ne 1 ]
then
echo "inserire il file che si vuole analizzare: "
read
fileIn=$REPLY
else
fileIn=$1
fi
echo "analisi di $fileIn"
for parola in $( cat $fileIn )
do
freq=${vet[$parola]}
vet[$parola]=$(( freq+1 ))
done
for parola in ${!vet[*]}
do
echo $parola ${vet[$parola]}
done
unset array
Но когда я запускаю его, я получаю эту ошибку:
./script02.sh: line 16: qua.: syntax error: invalid arithmetic operator (error token is ".")
Что не так и как это исправить? Спасибо.