{ 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 МБ, а затем, как и раньше, добавит символ новой строки.