gen.sh 422 Bytes
#!/bin/bash
if [ "$1" == "" ]; then
	BYTES=10204
else
	BYTES=$1
fi
ASC="tr -dc \"[:cntrl:]A-Za-z0-9.,!()[]\\n{}\\\"\';:\""
if [ "$2" == "pl" ]; then
	ASC="tr -dc \"[:cntrl:][:print:][\\241-\\377\""
fi
cat /dev/urandom | \
	$ASC | \
	tr "[:cntrl:]" " " | \
	head -c $BYTES | \
	sed "s/   /\n/g" | \
	sed "s/^ \+//" | \
	sed "s/ \+$//" | \
	sed "/^$/d" | \
	sed "\${/^$/!s/$/\n/;}" | \
	iconv -c -f latin2 -t utf8//TRANSLIT