Замените первое слово каждой строки на его MD5

Конечно, вообще не безопаснее. Как сказал до SudoEdit, это самый простой и подходящий способ сделать это.

Что я хочу добавить, так это то, что VIM разрешают запускать оболочку, поэтому не только может редактировать любой системный файл, он также позволяет запускать оболочку и делать везде, где он хочет.

Просто попробуйте запустить VIM и введите: SH

0
23.05.2017, 15:39
1 ответ

Для неэффективного и, возможно, неоптимального ответа:

while read -r first rest; do
    echo "$(echo -n $first | md5sum | awk '{ print $1 }') $rest"
done <input_file

Это приведет к искажению пробела между первым словом и остальной частью строки, но должно сохранить его между последующими словами, если таковые имеются.

1
28.01.2020, 02:50

Теги

Похожие вопросы