Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ora-01722
- ORA-00922
- ORA-12899
- Oracle 사용자명 입력
- 오라클 캐릭터셋 확인
- 서평단
- Oracle 윈도우 설치
- 비전공자를 위한 데이터베이스 입문
- Oracle Express Edition
- Oracle 초기 사용자
- Oracle 테이블 대소문자
- Oracle 18c HR schema
- 무료 오라클 설치
- 오라클 캐릭터셋 변경
- Oracle 18c 설치
- Oracle 테이블 띄어쓰기
- oracle 18c
- oracle
- Orace 18c
- 무료 오라클 데이터베이스
- 오라클 캐릭터셋 조회
- Oracle 사용자명
- Oracle 18c HR
- 윈도우 Oracle
Archives
- Today
- Total
Nirsa's Learning Lab
[Bash Shell Script] 쉘 스크립트 랜덤 문자열, 난수 생성(랜덤 숫자) 본문
Programming/Bash Shell Script
[Bash Shell Script] 쉘 스크립트 랜덤 문자열, 난수 생성(랜덤 숫자)
Nirsa 2020. 2. 10. 18:44반응형
-
쉘 스크립트 랜덤 문자열
리눅스의 /dev/urandom을 이용해 랜덤 문자열을 만들 수 있습니다.
#!/bin/bash
# A 또는 C 랜덤 출력
random_test1=$(cat /dev/urandom | tr -dc 'A''C' | fold -w 1 | sed 1q)
echo $random_test1
# A부터 Z 문자 중 6자리 랜덤 출력
random_test2=$(cat /dev/urandom | tr -dc 'A-Z' | fold -w 6 | sed 1q)
echo $random_test2
# 0부터 9 숫자 중 3자리 랜덤 출력
random_test3=$(cat /dev/urandom | tr -dc '0-9' | fold -w 3 | sed 1q)
echo $random_test3
# 모든 영어 대/소문자와 숫자 중 8자리 랜덤 출력
random_test4=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | sed 1q)
echo $random_test4
-
쉘 스크립트 난수 생성 (랜덤 숫자)
#!/bin/bash
# 0부터 9까지의 랜덤 숫자 생성
random_num="$(($RANDOM% 10))"
echo $random_num
# 1부터 10까지의 랜덤 숫자 생성
random_num="$(($RANDOM% 10+1))"
echo $random_num
# 100부터 110까지의 랜덤 숫자 생성
random_num="$(($RANDOM% 11+100))"
echo $random_num
# 200부터 300까지의 랜덤 숫자 생성
random_num="$(($RANDOM% 101+200))"
echo $random_num
반응형
'Programming > Bash Shell Script' 카테고리의 다른 글
[Bash Shell Script] CentOS 7 Mod_Security2 설치 및 Mod_audit 로깅 설정 쉘 스크립트 (0) | 2020.05.25 |
---|---|
[Bash Shell Script] CentOS 7 Kubernetes 자동 설치 쉘 스크립트(mater node version) (3) | 2020.02.24 |
[Bash Shell Script] 쉘 스크립트 if조건문 라인에서의 "[: too many arguments" 에러 발생 (0) | 2019.12.17 |
[Bash Shell Script] 쉘 스크립트 trap 명령어를 이용한 시그널 제어 (0) | 2019.12.17 |
[Bash Shell Script] 로그 추출, 정리 쉘 스크립트 예제 (1) | 2019.12.17 |