
05.02.2024, 22:22
|
|
Elder - Старейшина
Регистрация: 23.05.2012
Сообщений: 3,462
Провел на форуме: 1070390
Репутация:
81
|
|
Сообщение от CRACK211
спасибо. но так не работает( в файл копируется вся строка где есть мд5, а мне надо чтобы только мд5 копировался
egrep -o "[0-9a-f]{32}" 1.txt > md5.txt
хотя если будут попадаться длиннее 32 - не пойдет
может как-то так (даже если несколько в строке):
cat 1.txt | egrep -o "(^|[^0-9a-f])[0-9a-f]{32}([^0-9a-f]|$)" | sed -r 's/^[^0-9a-f]*//;s/[^0-9a-f]*$//' > md5.txt
|
|
|