목차
- 리눅스 쉘스크립트 파일에 내용 추가 예제 이전 포스팅 추가 학습
- 리눅스 쉘스크립트 date와 find로 특정 시점 및 용량 비교로 파일 복사 삭제 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 switch 조건문 활용 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 간단한 함수 선언 예제
- 리눅스 쉘스크립트 함수에 인자 전달 및 결과 반환 출력 예제
리눅스 쉘스크립트 파일에 내용 추가 예제 이전 포스팅 추가 학습
리눅스 쉘 스크립트를 활용하다보면, 파일에 특정 내용을 추가하는 작업이 필요할 때가 있습니다. 이전 포스팅에서는 echo 명령과 >> 연산자를 이용하여 파일에 텍스트를 추가하는 방법을 학습했습니다. 이를 통해 기존 파일의 내용을 보존하면서 원하는 내용을 덧붙일 수 있습니다.
파일에 내용을 추가하는 기술은 주로 로그 작성이나 설정 파일 업데이트와 같은 상황에서 활용됩니다.
2020.06.30 - [Linux/Shell Script] - Linux Ubuntu 특정 파일에 내용 추가(쉘스크립트)
리눅스 쉘스크립트 date와 find로 특정 시점 및 용량 비교로 파일 복사 삭제 예제 이전 포스팅 참고 학습
리눅스 쉘 스크립트는 date와 find 명령을 조합하여 특정 시점의 파일을 관리하는데 유용합니다. 이전 포스팅에서는 이러한 기능을 사용하여 특정 날짜와 파일 크기를 기준으로 파일을 복사하거나 삭제하는 예제를 살펴보았습니다. 이런 방식은 자동화된 파일 관리나 백업 용도로 활용됩니다.
2023.07.17 - [Linux/Shell Script] - [Linux] Bash date와 find로 특정 시점 및 용량으로 파일 복사, 삭제
리눅스 쉘스크립트 switch 조건문 활용 예제 이전 포스팅 참고 학습
리눅스 쉘 스크립트에서 switch 조건문은 여러 상황을 처리하는데 유용합니다. 이전 포스팅에서는 case 문을 활용하여 여러 상황을 처리하는 방법을 학습했습니다. 이를 통해 다양한 선택 사항에 따라 다른 동작을 수행할 수 있습니다. 이러한 기능은 사용자 입력 처리나 상황별 작업 수행에 활용됩니다.
2023.08.31 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 switch 조건문 활용 예제(read)
리눅스 쉘스크립트 간단한 함수 선언 예제
아래는 리눅스 쉘 스크립트에서 간단한 함수를 선언하고 활용하는 방법에 대한 예제입니다. 이를 통해 코드를 더 깔끔하고 구조화된 형태로 유지할 수 있습니다. 쉘스크립트에서 인자는 $1, $2 처럼 첫번째 인자, 두번째 인자로 전달을 받을 수 있고 접근이 가능합니다.
#!/bin/bash
# 정수 덧셈 함수 선언
add_numbers() {
local result=$(( $1 + $2 ))
echo $result
}
리눅스 쉘스크립트 함수에 인자 전달 및 결과 반환 출력 예제
아래는 리눅스 쉘 스크립트 함수에 인자를 전달하고 해당 인자를 기반으로 작업을 수행하며 결과를 반환하는 예제입니다. 또한 해당 함수를 호출하여 간단한 결과를 출력합니다.
#!/bin/bash
# 정수 덧셈 함수 선언
add_numbers() {
local result=$(( $1 + $2 ))
echo $result
}
# 사용자에게 정수 입력 받기
echo "첫 번째 정수를 입력하세요:"
read num1
echo "두 번째 정수를 입력하세요:"
read num2
# 함수 호출하여 결과 출력
sum=$(add_numbers $num1 $num2)
echo "두 정수의 합은 $sum 입니다."