Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
while read l; do sha256sum <<<"$l" | awk '{print $1}'; done < файл
Код: (bash) [Выделить]while read l; do sha256sum <<<"$l" | awk '{print $1}'; done < файл
while read l; do sha256sum <<<"$l" | awk '{print $1}'; done < keys.txt > newfile.txt
В файле много строк.
wc -l keys.txt
Последнюю строку не учитывало.
perl -M'Digest::SHA qw(sha256_hex)' -ne 'print sha256_hex($_), "\n"' файл
Вот еще вариант, но лучше:Код: (bash) [Выделить]perl -M'Digest::SHA qw(sha256_hex)' -ne 'print sha256_hex($_), "\n"' файлего так же можно использовать в конвеере "|".И если не секрет зачем это нужно? В курсе что обратно из хэша строку не получить?
perl -M'Digest::SHA qw(sha256_hex)' -ne 'chomp; print sha256_hex($_), "\n"' файл
Можно:Код: (bash) [Выделить]perl -M'Digest::SHA qw(sha256_hex)' -ne 'chomp; print sha256_hex($_), "\n"' файл
Страница сгенерирована за 0.062 секунд. Запросов: 24.