목차
- 리눅스 쉘스크립트 키와 값 쌍인 해시맵 구현하기 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 프로세스명으로 pid구하기 예제 이전 포스팅 참고 학습
- 리눅스 NFS 네트워크 파일시스템 서버 구성하기 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 사용자에게 텍스트 파일 경로 입력받기 예제
- 리눅스 쉘스크립트 텍스트 파일 읽고 변수에 저장한 후 출력 예제
리눅스 쉘스크립트 키와 값 쌍인 해시맵 구현하기 예제 이전 포스팅 참고 학습
이전 포스팅을 통해 리눅스 쉘스크립트에서 키와 값 쌍인 해시맵을 어떻게 구현하는지 학습합니다. 해시맵은 데이터를 저장하고 검색하는 데 효과적인 자료 구조로 사용됩니다. 보통 공통적인 의미를 가지고 있는 값들을 키와 값으로 관리하는 해시맵 자료구조로 관리합니다. 따라서 Java와 같은 객체지향언어가아닌 리눅스 쉘 스크립트 언어에서 이러한 해시맵을 사용하는 방법을 알면 유용합니다. 해당 내용이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.04 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 키, 값 해시맵 구현하기 예제(Hashmap)
리눅스 쉘스크립트 프로세스명으로 pid구하기 예제 이전 포스팅 참고 학습
이전 포스팅을 참고하여 리눅스 쉘스크립트에서 특정 프로세스명을 사용하여 해당 프로세스의 PID(Process ID)를 어떻게 가져오는지 학습합니다. 이를 통해 프로세스 관리와 모니터링에 도움이될 수 있습니다. ps -ef 같은 명령은 현재 실해중인 프로세스 목록을 보여주지만 pid만 따로 관리하기는 어려움이 있습니다. 따라서 아래 링크의 포스팅에선 pid만 파싱하여 관리할 수 있는 예제가 포함되어있습니다.
2023.09.04 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 실행중인 프로세스명 구하기 및 목록 배열 저장, 출력 예제
리눅스 NFS 네트워크 파일시스템 서버 구성하기 예제 이전 포스팅 참고 학습
이전 포스팅을 참고하여 리눅스 NFS(Network File System)를 사용하여 네트워크 파일시스템 서버를 어떻게 구성하는지 학습합니다. NFS를 통해 파일을 네트워크를 통해 공유하고 접근할 수 있으며, 이는 여러 시스템 간 파일 공유를 용이하게 만들어줍니다. 다만 단점은 네트워크 사용불가능한 환경에서는 이러한 NFS를 사용할 수 없습니다. 리눅스에서 NFS 서버 구성 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.29 - [Linux/OS] - [Linux/Ubuntu] 리눅스 우분투 NFS 서버 구성하기 예제
리눅스 쉘스크립트 사용자에게 텍스트 파일 경로 입력받기 예제
아래는 리눅스 쉘스크립트에서 사용자로부터 텍스트 파일 경로를 입력받는 예제입니다. 사용자 입력을 통해 다음 예제에서 사용할 텍스트 파일 경로를 얻습니다.
# 사용자로부터 파일 경로 입력 받기
echo "Enter file path: "
read filepath
리눅스 쉘스크립트 텍스트 파일 읽고 변수에 저장한 후 출력 예제
아래는 사용자에게 입력받은 텍스트 파일을 읽고 그 내용을 변수에 저장한 후 출력하는 리눅스 쉘스크립트 예제입니다. 변수에 파일 내용을 저장하는 방법을 알 수 있습니다.
# 사용자로부터 파일 경로 입력 받기
echo "Enter file path: "
read filepath
# 텍스트 파일 읽기
content=$(cat $filepath)
echo "File content: $content"