I am trying to find te longest word in a given file. Before I check the lengtgh of each word I need to remove all of the following tokens {,.:} that may be attached (once or more) to the word. so for example, for this text:
:,cat dog, encyclopedia; remove:.,
i need the result:
cat dog encyclopedia remove
I am trying this, but I get a "command not found":
longest=0
for word in $(<$1)
do
    #new_word = $(echo "${word//[.,:]/}")
    new_word = "${word//[.,:]/}"
    len=${#new_word}
    if (( len > longest ))
    then
        longest=$len
        longword=$new_word
    fi
done
echo The longest word is $longword and its length is $longest.
thank you.
 
    