something with iconv and sed
#!/bin/bash rm -f programe.csv for i in *.txt; do iconv -f UTF-16 -t UTF-8 $i | tail -n +2 | sort | sed 's/\s\{2,\}\([0-9.]\+\)/,\1/g' | sed "s/^/$i,/g" >> programe.csv; done