먼저 test.sh 파일을 만들고 다음 내용을 입력해서 실행해보자
#!/bin/bash
echo 1
위의 내용을 test.sh에 입력하고 실행한다
./test.sh
내용을 다음으로 변경해보자
#!/bin/bash
echo 1
echo "1"
printf hello
printf "hi"
실행해보자
./test.sh
주석을 해보자
#!/bin/bash
echo 1
echo "1"
printf hello
printf "hi"
#한줄주석
# 한줄주석
:<<'END'
여
러
줄
주
석
END
실행해보자
test.sh
입력인자를 받아보자
#!/bin/bash
echo "첫번째 : $1, 두번째 : $2"
파일 실행
./test.sh first second
세번째 인자도 같이 실행하지만
배쉬 쉘 스크립트에 없으면 표시되지 않는다.
./test.sh first second third
세번째 인자를 표시해보자
#!/bin/bash
echo "첫번째 : $1, 두번째 : $2"
echo "세번째 : $3"
파일 실행
./test.sh first second third
첫번째 매개변수로 abcde 를 입력하지만 abc 만 출력하고싶을 때 다음처럼 사용한다
먼저 매개변수를 입력받아보자
#!/bin/bash
echo "매개변수 : $1"
스크립트 실행
./test.sh abcde
나는 세번째 글짜까지만 사용하고싶다
#!/bin/bash
echo "매개변수 : ${1:0:3}"
스크립트 실행
./test.sh abcde
이번에는 cde 만 사용하고싶다고 해보자
#!/bin/bash
echo "매개변수 : ${1:2:4}"
스크립트 실행
./test.sh abcde
'Operating System > Linux' 카테고리의 다른 글
[Linux_Ubuntu] 우분투 명령어를 한줄로 병렬실행하는 방법 (0) | 2022.04.01 |
---|---|
[Linux_Ubuntu] 우분투사용자 계정 비밀번호 변경하는 방법 (0) | 2022.04.01 |
[linux] /bin/bash: bad interpreter: Permission denied 해결 방법 (0) | 2022.02.03 |
[linux] 잘못된 인터프리터 : 허가 거부 에러를 해결하는 방법 (0) | 2022.02.03 |
[macOS] brew로 설치된 패키지 확인하기 (0) | 2021.12.13 |