Я работаю в среде OMVS.
В следующей команде я не ожидал увидеть вывод с какими-либо NON alphanumeri c символами.
echo $(head /dev/urandom | tr -cd '[:alnum:]' | head -c 32)
Однако пример из того, что я вижу в выводе:
J0SPNN-b0PZwbwHzeMAqIE0ufKJdnNJb
Я понял, что показанный da sh ('-') является просто графическим представлением, но на самом деле разные шестнадцатеричные значения все показывают так. До сих пор я видел значения между x'30 'и x'3E', но ожидал, что tr -cd '[: alnum:]' будет передавать только a-zA-Z0-9, поэтому откуда берутся эти другие значения