실행 권한 설정
- 쉘 스크립트 파일에 실행 권한을 부여하려면
chmod +x script.sh
명령을 사용합니다.
- 실행 권한을 부여한 후에는
./script.sh
와 같은 형식으로 스크립트를 실행할 수 있습니다.
쉘 스크립트 샘플 코드
#!/bin/bash
# 변수 선언
name="John"
age=30
# 출력
echo "My name is $name."
echo "I am $age years old."
다른 함수와 함께 사용하는 코드
#!/bin/bash
# 함수 정의
greet() {
echo "Hello, $1!"
}
# 다른 함수와 함께 사용
process_name() {
local name=$1
greet $name
echo "Processing $name..."
}
# 함수 호출
process_name "Bob"
조건문과 반복문과 함께 사용하는 샘플 코드
#!/bin/bash
# 조건문 사용
number=5
if [ $number -gt 0 ]; then
echo "$number is positive."
fi
# 반복문 사용
for (( i=1; i<=5; i++ )); do
echo "Iteration $i"
done
성능 향상을 위한 팁
- 변수 범위를 고려하여 지역 변수를 사용합니다.
- 불필요한 I/O 작업을 피하고, 복잡한 작업은 외부 명령어로 대체할 수 있습니다.
- 작업의 결과를 필요한 경우에만 저장하고 사용합니다.
성능 향상을 위한 팁에 해당하는 샘플 코드
#!/bin/bash
# 변수의 범위 고려
process_numbers() {
local n=$1
local result=0
for (( i=1; i<=n; i++ )); do
result=$((result + i))
done
echo "Sum: $result"
}
process_numbers 10