Postfix не может исправить открытое реле

{ tr -d '\n' </dev/urandom | head -c 1m; printf '\n'; } >/sdcard/file.txt

Предполагая, что GNU head, это могло бы получить один мегабайт (вполне возможно двоичных, непечатаемых )данных из /dev/urandomбез каких-либо символов новой строки в нем, а затем добавить новую строку в конце. Вывод будет сохранен в /sdcard/file.txt. Эта единственная «строка» не будет правильной строкой текста, поскольку она вполне может включать нулевые байты.

Если вам нужны только буквенно-цифровые данные,

{ tr -dc '[:alnum:]' </dev/urandom | head -c 1m; printf '\n'; } >/sdcard/file.txt

Это удалит все не -буквенно-цифровые символы из случайного потока из /dev/urandom, обрежет его на 1 МБ, а затем, как и раньше, добавит символ новой строки.

0
09.11.2021, 00:29
0 ответов

Теги

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