반응형
bash 스크립트 상에서 random/uuid 를 활용하여 무작위 문자열을 생성하는 방법에 대해 알아보았다.
여기서 UUID란 Universally Unique IDentifier라는 뜻으로
범용적인 목적의 각 개별을 식별할 수 있는 식별자라는 의미이다.
/usr/bin/uuidgen 의 바이너리를 이용하여 UUID를 획득하는 방법도 있지만
/proc/sys/kernel/random/uuid의 값을 참조하는 방법을 사용하였다.
아래의 스크립트에서 변수 LENGTH는 생성할 문자열의 길이를 정의한다.
#!/bin/bash
LENGTH=8
cat /proc/sys/kernel/random/uuid | sed 's/[-]//g' | head -c $LENGTH; echo;
반응형
'Spadeworks > bash' 카테고리의 다른 글
[bash] 파일 크기 순으로 검색 (0) | 2023.12.12 |
---|---|
[bash] 명령어 반복 (0) | 2023.09.19 |
[bash] 파일 탐색 (0) | 2023.09.10 |
[bash] bash를 이용한 json 파일 파싱 (0) | 2022.08.11 |
[bash] 프로세스 존재 여부 확인 (0) | 2022.08.11 |