% wc data.txt 10000 10000 210000 data.txt % head data.txt uRkbV6,i2GQ9N,uYd8dP WqxpAE,QR20EU,ldwZKK cpEEO0,Ac2RgT,EhIU2M ph7r8l,udlcEM,kVCkHP njvAFy,fHWIsj,eA5lOn i5Dd9E,U2aeHD,7y7x6T rZZGSI,BB8Kvy,UQSOR1 2TMU0i,ENjgK5,k1893E i5I6pv,k1ootn,B0UxWk we3zXI,fk8p35,GdZt3d % cat bash.sh #!/bin/bash total=0 while IFS=, read -r x target x; do target="${target//[!aeiou]/}" let "total += ${#target}" done ec