전에 python에서 랜덤값을 사용하는 것에 대해 올린 적이 있다.
오늘 올리는 것은, python이 아닌 shell script 내에서도 random을 만들 필요가 있어서 검색 후 정리한다.
생각보다 간단했다.
echo $RANDOM
위의 내용을 sh 파일에 넣고, 실행 시키면 random 값이 생성된다.
여기서 1-5까지의 값을 얻고 싶으면
echo $((RANDOM%5+1))
+1이 붙은 이유는 %는 나머지 연산이므로, random값 생성이 0-4까지 된다.
그래서 +1을 붙여서 1-5까지의 값을 얻도록 한 것이다.
이왕 알아본거 몇 가지를 더 올리면,
현재 설정된 PATH 값은 다음과 같이 확인할 수 있다.
echo $PATH
날짜를 얻고자 하는 경우, 다음과 같다.
date=$(date "+%Y-%m-%d_%H:%M:%S")
NOW=$(date +"%m%d")
위에 보는 것과 같이 date라는 값에서 어떤 형식으로 추출할지를 써서 변수로 넣어 주고 있다.
결과는 다음과 같다.
date 값 출력 시
2020-11-30_11:04:41
NOW 값 출력 시
1130
일정시간 지연 시키기 위한 명령어(5초)
sleep 5s
자주 사용하는 것 위주로 정리해 보았다.(사실 내가 쓰고 있는 것 위주로.. ㅋ)
읽어 주셔서 감사합니다.^^
'남편자료방 > Cloud' 카테고리의 다른 글
cloud에서 git 사용하기 (1) | 2020.11.26 |
---|---|
[linux] 설치 또는 명령어 입력 후 추가 입력 처리 방법 (0) | 2020.11.26 |
Docker 환경 설정 후 import 및 export (4) | 2020.11.24 |
cloud VM에 ubuntu docker를 설치하는 방법 (4) | 2020.11.23 |
Cloud VM에 docker를 적용 후 sda 용량 100% 문제 (0) | 2020.10.30 |
댓글