기본 명령어
cat
cat 명령어는 파일의 내용을 출력합니다.
cat filename
less
less 명령어는 파일의 내용을 페이지 단위로 출력하고 스크롤할 수 있습니다.
less filename
echo
echo 명령어는 텍스트를 출력합니다.
echo "Hello, World!"
함수 및 응용 코드
함수 사용하기
# 함수 정의
hello() {
echo "Hello, World!"
}
# 함수 호출
hello
다른 함수와 함께 사용하기
# 함수 정의
greet() {
echo "Hello, $1!"
}
# 다른 함수와 함께 사용
hello_and_greet() {
hello
greet "Alice"
}
# 함수 호출
hello_and_greet
조건문과 반복문
조건문 사용하기
# 조건문 예시
if [ $num -eq 0 ]; then
echo "Number is zero"
elif [ $num -gt 0 ]; then
echo "Number is positive"
else
echo "Number is negative"
fi
반복문 사용하기
# 반복문 예시
for fruit in apple banana cherry; do
echo "I like $fruit"
done
성능 향상을 위한 팁
- 명령어 파이프라인 사용: 여러 명령어를 파이프(|)로 연결하여 데이터를 처리하면 중간 파일 생성 없이 효율적으로 작업을 수행할 수 있습니다.
- 입력/출력 리다이렉션 사용: 명령어의 입력과 출력을 파일로 리다이렉션하여 중간 단계 없이 데이터를 처리하고 저장할 수 있습니다.
- 내장 명령어 사용: 내장된 Bash 쉘 명령어는 외부 프로그램보다 더 빠르게 실행되므로 성능 향상에 도움이 됩니다.
- 병렬 처리: 여러 작업을 병렬로 처리하여 CPU 코어를 최대한 활용하고 실행 시간을 단축시킬 수 있습니다.