Как создать пароль из 4 слов в стиле XKCD #936 с помощью sed

shuf -n4 /usr/share/dict/words | sed -e ':a;N;$!ba;s/\n/ /g;s/'\''//g;s/\b\(.\)/\u\1/g;s/ //g'


Эта команда генерирует случайный пароль из 4 слов, используя файл слов /usr/share/dict/words. Сначала команда shuf выбирает случайные 4 слова из файла, затем команда sed выполняет несколько операций над результатом. Команда sed использует выражения регулярных выражений для удаления символов-разделителей и апострофов, затем преобразует первую букву каждого слова в заглавную, и, наконец, объединяет все слова в одно значение. Эта команда полезна для генерации паролей, особенно в стиле XKCD #936, который гарантирует лёгко запоминающиеся, но сложные пароли. Возможная альтернатива — использование генератора паролей, например pwgen, но в данной команде используется файл слов для создания пароля.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *