목차
- 리눅스 쉘스크립트 if 조건문 활용 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 switch 조건문 활용 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 덧셈, 뺄셈 등 사칙연산 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 사용자에게 텍스트파일 경로와 특정 단어 입력받아 변수에 저장하는 예제
- 리눅스 쉘스크립트 텍스트 파일에 특정 단어가 있는지 확인하고 출력하는 예제
리눅스 쉘스크립트 if 조건문 활용 예제 이전 포스팅 참고 학습
이전 포스팅을 통해 리눅스 쉘스크립트에서 'if' 조건문을 어떻게 활용하는지 학습합니다. 'if' 조건문은 스크립트에서 조건에 따라 다른 동작을 수행하는 데 사용됩니다. 예를 들어, 파일의 존재 여부를 확인하거나 변수의 값을 비교하는 등 다양한 상황에서 사용됩니다. 리눅스 쉘스크립트에서 if 조건문 활용 예제가 궁금하시다면 아래 링크를 참고해주세요.
2023.08.31 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 if 조건문 활용 예제
리눅스 쉘스크립트 switch 조건문 활용 예제 이전 포스팅 참고 학습
이전 포스팅을 참고하여 리눅스 쉘스크립트에서 'switch' 조건문을 어떻게 활용하는지 학습합니다. 'switch' 조건문은 여러 조건 중 하나를 선택하여 해당하는 동작을 수행하는 데 사용됩니다. 이를 통해 다양한 경우에 따른 처리를 간편하게 구현할 수 있습니다. 앞서 설명한 if 조건문과는 다르며 또한 java 등 언어에서 사용중인 switch문과 문법이 다르기때문에 해당 내용이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.31 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 switch 조건문 활용 예제(read)
리눅스 쉘스크립트 덧셈, 뺄셈 등 사칙연산 예제 이전 포스팅 참고 학습
이전 포스팅에서는 리눅스 쉘스크립트에서 사칙연산을 어떻게 수행하는지 학습합니다. 쉘스크립트를 사용하여 숫자의 덧셈, 뺄셈, 곱셈, 나눗셈 등의 기본적인 연산을 수행하는 방법을 다룹니다. 특히 예제를 통해 직접 쉘스크립트에서 사칙연산을 수행해보고 동작 방법과 문법에 대해 이해할 수 있습니다. 해당 내용이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.31 - [Linux/Shell Script] - [Linux/ShellScript]쉘스크립트 덧셈, 뺄셈 등 사칙연산 예제
리눅스 쉘스크립트 사용자에게 텍스트파일 경로와 특정 단어 입력받아 변수에 저장하는 예제
아래는 사용자로부터 텍스트 파일 경로와 특정 단어를 입력받아 변수에 저장하는 리눅스 쉘스크립트 예제입니다. 이렇게 입력받은 값으로 아래 예제에서 특정 단어가 있는지 확인하는 방법을 알아보겠습니다.
#!/bin/bash
# 사용자로부터 파일 경로와 단어 입력 받기
echo "Enter file path: "
read filepath
echo "Enter a word: "
read word
리눅스 쉘스크립트 텍스트 파일에 특정 단어가 있는지 확인하고 출력하는 예제
아래는 사용자가 입력한 텍스트 파일에서 특정 단어가 포함되어 있는지 확인하고, 해당 내용을 출력하는 리눅스 쉘스크립트 예제입니다.
#!/bin/bash
# 사용자로부터 파일 경로와 단어 입력 받기
echo "Enter file path: "
read filepath
echo "Enter a word: "
read word
# 파일이 존재하는지 확인
if [ -f "$filepath" ]; then
# 파일 내용을 grep으로 검색하여 결과를 변수에 저장
result=$(grep -o "$word" "$filepath")
# 결과가 비어있지 않으면 해당 단어가 파일 내에 존재함을 출력
if [ -n "$result" ]; then
echo "The word '$word' exists in the file."
echo "Matching lines: $result"
else
echo "The word '$word' does not exist in the file."
fi
else
echo "File does not exist."
fi