hey please also add tr -d ' before wc -mFE : cat filename|tr -d 'eioubcdfghjklmnpqrstvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890()~`!@#$ &^*"()_+{}|:"<>? ./;][ -/n ' |grep a|tr -d '|wc -mfor counting the vowels