쉘스크립트 랜덤 함수
쉘스크립트로 random 함수를 만들어 보았습니다.
nano초를 이용하여 만들었는데 효과가 있는것 같네요~
random 함수에 최소값 최대값 인자를 넣어주면 값을 확인 가능합니다.
#!/bin/bash
function random() {
MIN=$1
MAX=$2
DIF=`expr $MAX - $MIN + 1`
TIME_N=`date +%N`
N=`expr $TIME_N % $DIF + $MIN`
return $N
}
for I in {1..10} ; do
random 5 10
echo $?
done
함수 뒤에 공백 기준으로 인자가 $1, $2 로 받아들입니다.
위의 스크립트로 한번 테스트 해보세요~
CentOS 는 #!/bin/sh 로 function 정의시 되는데
Ubunto 는 #!/bin/bash 로 해야 에러가 안나는군요~
반응형
'LINUX' 카테고리의 다른 글
특정 도메인이 nslookup 이 안되고 막힌 경우 (0) | 2018.01.22 |
---|---|
Linux 원격지 명령어 실행 방법 (0) | 2017.12.08 |
CentOS 7.x 크론이 정상적으로 동작 안하는 경우 (0) | 2017.12.06 |
CentOS 7.x aclocal command not found (0) | 2017.11.24 |
우분투 16.04 Desktop 에서 한글 입력 문제 (0) | 2017.11.16 |