리눅스에서 문자, 숫자, 기호가 포함된 변수 값 가져오기

리눅스에서 문자, 숫자, 기호가 포함된 변수 값 가져오기

x이 형식의 모든 값으로 다른 값을 모두 얻으려면 어떻게 해야 합니까?

x=326F4333-54F1-4B2A-550C-FBFD3145C59F

따라서 숫자나 문자에는 특별한 순서가 없습니다. 그러나 패턴은 다음과 같이 고정됩니다.

  • 8개의 문자와 숫자
  • -
  • 문자와 숫자 4개
  • -
  • 문자와 숫자 4개
  • -
  • 문자와 숫자 4개
  • -
  • 12개의 문자와 숫자

저는 리눅스를 사용하고 있습니다.

답변1

crunch원칙적으로는 가능하다고 봅니다 .

crunch 36 36 \
  ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 \
  -t @@@@@@@@-@@@@-@@@@-@@@@-@@@@@@@@@@@@

합리적인 시간이나 규모로 결과를 기대하지 마세요. 예를 들어 다음 명령은 다음과 같습니다.

crunch 36 36 \
  ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 \
  -t @@@@@@@@-@@@@-@@@@-@@@@-@@@@@@@@@@@@ \
  -s 00000000-0000-0000-0000-000000000000 \
  -e 00000000-0000-0000-0000-100000000000

생성하려고 시도할 것입니다.매우 작은당신이 원하는 전체 컬렉션의 하위 집합은 여전히 crunch​​4325PB를 생성할 것으로 예측합니다.

관련 정보