1. while문...
while 조건문
do
수행문
done
2. while 무한루프
while true; do
수행문
done
'IT > 리눅스 쉘 스크립트' 카테고리의 다른 글
리눅스 쉘 스크립트 - 4 (0) | 2022.04.03 |
---|---|
리눅스 쉘 스크립트 - 3 (0) | 2022.04.03 |
리눅스 쉘 스크립트 - 2 (0) | 2022.03.27 |
리눅스 쉘 스크립트 - 1 (0) | 2022.03.27 |
1. while문...
while 조건문
do
수행문
done
2. while 무한루프
while true; do
수행문
done
리눅스 쉘 스크립트 - 4 (0) | 2022.04.03 |
---|---|
리눅스 쉘 스크립트 - 3 (0) | 2022.04.03 |
리눅스 쉘 스크립트 - 2 (0) | 2022.03.27 |
리눅스 쉘 스크립트 - 1 (0) | 2022.03.27 |
1. for문
for 변수 또는 반복 범위
do
수행문
done
for 변수명 in 변수값1 변수값2 변수값3
do
수행문
done
array = (1,2,3,4,5)
for 변수명 in "${array[@]}"
done
for ((i=0 ; i < 5 ; i++));
do
done
리눅스 쉘 스크립트 - 5 (0) | 2022.04.23 |
---|---|
리눅스 쉘 스크립트 - 3 (0) | 2022.04.03 |
리눅스 쉘 스크립트 - 2 (0) | 2022.03.27 |
리눅스 쉘 스크립트 - 1 (0) | 2022.03.27 |
1. if문............
if [조건문];then
수행문
fi
if [조건문]
then
수행문
else
수행문
fi
if [ 조건문 ]; then
수행문
elif [ 조건문 ]; then
수행문
else
수행문
fi
리눅스 쉘 스크립트 - 5 (0) | 2022.04.23 |
---|---|
리눅스 쉘 스크립트 - 4 (0) | 2022.04.03 |
리눅스 쉘 스크립트 - 2 (0) | 2022.03.27 |
리눅스 쉘 스크립트 - 1 (0) | 2022.03.27 |
1. 주석
ㄴ 한줄 주석: # 으로 주석처리가 가능하다.
ㄴ 여러줄 주석: <<END 로 시작해서 END로 끝내는걸로 주석처리가 가능하다.
2. 변수
ㄴ변수 선언
a=1
ab='2'
(*기본적으로 문자값으로 취급 된다.)
(변수선언시 =은 띄어쓰기 없이 붙여쓴다.)
ㄴ변수값 사용
$a
$ab
앞에 $를 붙여서 사용한다.
3. 입 출력
1)출력
ㄴecho 명령어
echo " "
echo $a
ㄴprintf 명령어
printf "HELLO"
(*printf는 줄바꿈 안됨!)
2)입력
ㄴ read
read
echo $REPLY
(read명령은 기본적으로 $REPLY변수에 저장 됨.)
read <<< 13245
echo $REPLY
read abc <<< 12345
echo $abc
(변수에 값 따로 저장 됨)
*read 명령어 옵션...
read -r :역슬래쉬 입력을 가능하게 해준다.
read -n 1: 한자리만 읽어온다.
read -s: 입력할때 문자가 보이지 않게한다.
리눅스 쉘 스크립트 - 5 (0) | 2022.04.23 |
---|---|
리눅스 쉘 스크립트 - 4 (0) | 2022.04.03 |
리눅스 쉘 스크립트 - 3 (0) | 2022.04.03 |
리눅스 쉘 스크립트 - 1 (0) | 2022.03.27 |
1. 쉘스크립트란?
쉘에서 파일등을 실행 시켜주게 해주는 스크립트이다.
2. 리눅스 쉘스크립트 파일 만드는 방법은?
메모장으로 스크립트 입력 후, .sh파일로 확장자를 바꿔 저장한다.
(첫줄은 #!/bin/bash로 시작...)
3. 리눅스 쉘스크립트 실행 방법은?
ㄴ 4가지방법이 있다.
리눅스터미널에서 cd명령어로 sh파일위치경로 로 이동한 다음..
1) ./파일이름.sh
2) rbash 파일이름.sh
3) bash 파일이름.sh
4) sh 파일이름.sh
(*chmod + x 명령어로 권한부여가 필요하다.)
리눅스 쉘 스크립트 - 5 (0) | 2022.04.23 |
---|---|
리눅스 쉘 스크립트 - 4 (0) | 2022.04.03 |
리눅스 쉘 스크립트 - 3 (0) | 2022.04.03 |
리눅스 쉘 스크립트 - 2 (0) | 2022.03.27 |