목록쉘 스크립트 (2)
전산쟁이의 기억노트
/dev/urandom 기반으로 랜덤한 문자열 생성 대소문자/숫자 조합으로 8자리 문자열 생성 $> cat test.sh #!/bin/bash random_char=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | sed 1q) echo $random_char $> ./test.sh Y6cJfCwk $> ./test.sh ie3L5AYO $> ./test.sh ICEgcZib 대소문자/숫자/특수문자 조합으로 8자리 문자열 생성 $> cat test.sh #!/bin/bash random_char=$(base64 /dev/urandom | head -1) char=${random_char: -8} echo $char $> ./test.sh Yi9+t7Aa $>..
쉘 스크립트에서 조건문 사용시 사용방법 숫자형 비교 조건 설 명 i 작을 때 g 클 때 e 같을때 t 초과 (이하) 스크립트로 구현 i가 j보다 작은 값 일 때 $> vi ./test.sh #!/bin/bash i=0 j=1 if [[ $i -lt $j ]] then echo "$i는 $j 보다 작아요" fi $> ./test.sh 0는 1 보다 작아요 i가 j보다 큰 값 일 때 $> vi ./test.sh #!/bin/bash i=1 j=0 if [[ $i -gt $j ]] then echo "$i는 $j 보다 커요" fi $> ./test.sh 1는 0 보다 커요 i가 j보다 작거나 같은 값 일 때 $> vi ./test.sh #!/bin/bash i=1 j=1 if [[ $i -le $j ]] th..