Нормальное поведение bash заключается в том, что он не обращается к скрытым файлам при использовании for. Но это поведение можно изменить с помощью команды shopt.
Чтобы включить сканирование скрытых файлов с "*":
shopt -s dotglob
Чтобы отключить сканирование скрытых файлов с "*" (поведение по умолчанию)
shopt -u dotglob
Так что попробуйте такой скрипт :
shopt -u dotglob
for eachfile in /mnt/thara/*
И теперь скрытые файлы должны исчезнуть.
сортировать по третьему столбцу, затем по второму:
$ sort -k3,3 file | sort -k 2,2
вывод:
1 A 0.5
3 A 10
2 B 0.7
5 B 4
4 C 4