Спасибо, наиболее близкий, вариант.
Но, похоже, не мой.
passwd трункатит до 8 символов, а у меня 9, и делает 13 символов, а у меня 22. То есть, как я понял, это md5, закрученный несколько раз (есть варианты до 2000), ещё и с солью.
Полный вид хэша $1$$буковки-циферки. То есть алгоритм подразумевает соль, но соль пустая.
Что, проще никак?
1) Вызвать соответствующую утилиту в bash,
2) указать файл, сумму которого считаем
3) и указать файл, куда перенаправляем поток вывода, т. е. записываем результат.
md5sum inputfile.txt >> outputfile.txt
Вроде так.