셸 입문 부터 정통 한 for 순환 및 6 가지 난수 생 성 법
1. [문법 구조]
for 变量 in 变量取值列表
do
指令
done
2. 문법
seq用法:
# seq 10 #从1打到10
# seq 2 10 #从2打到10
# seq 1 3 100 #从1打到100,步长为3
shell下面生成随机数:
[root@master shell]# echo $RANDOM| md5sum | cut -c 15-22 #从第15位取到第22位,总共取八位
a30e42d8
linux 에서 무 작위 수 를 만 드 는 여섯 가지 방법
방법 1:
#[root@master shell]# echo $RANDOM
7370
방법 2: openssl 을 통 해 난수 생 성
[root@master shell]# openssl rand -base64 10
6pEMX3gP42BJGw==
방법 3: date 시간 을 통 해 얻 을 수 있 습 니 다.
[root@master shell]# date +%s%N
1596594185901912766
방법 4:/dev/urandom 이 장 치 를 통 해 시스템 의 현재 실시 간 데 이 터 를 저장 합 니 다.
[root@master ~]# head /dev/urandom |cksum
3401999804 2398
방법 5: UUID 활용
[root@master ~]# cat /proc/sys/kernel/random/uuid
2d4c0f56-0e49-46e8-bd3f-bb7ae9a90796
방법 6: mkpasswd 이용
[root@master ~]# yum install expect -y
[root@master ~]# mkpasswd
단독 for 순환 사례 는 비교적 간단 하 며, 뒤에 높 은 단계 에서 다른 문 구 를 결합 하여 함께 쓴다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
셸 입문 부터 정통 한 셸 스 크 립 트 디 버 깅 도구 까지1. 처음에 스 크 립 트 편집 기 를 지정 합 니 다. 3. 스 크 립 트 에 중국어 주석 을 사용 하지 않 고 병 음 이 중국어 보다 좋 습 니 다. 스 크 립 트 는 sh 를 확장자 로 합 니 다. 셸 스 크 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.