Существует множество ответов на awk / sed / etc, так что в качестве дополнения (так как это один из лучших результатов поиска по данной проблеме):
Возможно, у вас нет dos2unix , но у вас есть iconv ?
iconv -f UTF-16LE -t UTF-8 [filename.txt]
-f from format type
-t to format type
Или все файлы в каталоге:
find . -name "*.sql" -exec iconv -f UTF-16LE -t UTF-8 {} -o ./{} \;
Эта команда запускает одну и ту же команду для всех файлов .sql в текущей папке. -o - это выходной каталог, поэтому вы можете заменить его текущими файлами или, в целях безопасности / резервного копирования, вывести в отдельный каталог.