맥북 리눅스 터미널 관련 질문
텍스트 파일이
이름
✅최고의 답변✅
애플 맥북에서 리눅스 터미널을 사용하여 텍스트 파일에서 이름에 해당하는 내용과 이메일 주소를 동시에 검색하고 출력하는 쉘 스크립트 파일을 작성하는 방법을 추천드리겠습니다.
아래의 내용을 포함한 쉘 스크립트 파일을 생성하고 실행해보세요.
```bash
#!/bin/bash
# 사용자로부터 입력받은 이름
read -p "이름을 입력하세요: " name
# 텍스트 파일의 경로
file_path="파일의_경로.txt"
# 파일 내용을 한 줄씩 읽어옴
while IFS= read -r line
do
# 이름과 일치하는 줄을 찾음
if [[ "$line" == "$name" ]]; then
# 다음 줄을 읽어 이메일 주소로 출력
read -r email
echo "이름: $line, 이메일 주소: $email"
fi
done < "$file_path"
```
위의 코드에서 "파일의_경로.txt" 부분을 실제 텍스트 파일의 경로로 대체해주세요.
이제 터미널에서 해당 쉘 스크립트 파일을 실행하고 이름을 입력하면 해당 이름과 이메일 주소가 동시에 출력될 것입니다.
이것으로 텍스트 파일에서 이름을 입력하면 이름과 이메일 주소가 동시에 나오는 쉘 스크립트 파일을 작성하는 방법을 알려드렸습니다. 추가로 궁금한 점이 있으시다면 언제든지 물어보세요!