2.0 환경 설정 및 검증
2.1. 기초 단계
첫 번째 스크립트를 작성하기 전에 AWK 인터프리터가 올바르게 설치되어 있고 명령줄에서 접근 가능한지 확인하는 것이 중요합니다. 이 기본 단계를 통해 시스템이 AWK 프로그램을 실행할 준비가 되었는지 검증할 수 있습니다.
2.2. 패키지 관리자를 통한 설치
대부분의 GNU/Linux 시스템에는 GNU AWK(GAWK)가 기본적으로 설치되어 있습니다. `which` 명령어를 실행하여 GAWK의 설치 여부를 확인할 수 있으며, 실행 파일의 경로가 표시되어야 합니다.
[제리]$ 어떤 어색한
/usr/빈/awk
AWK가 설치되어 있지 않다면, 사용 중인 배포판의 패키지 관리자를 이용하여 쉽게 설치할 수 있습니다.
- 데비안 기반 시스템(예: 우분투): APT(Advanced Package Tool)를 사용하여 패키지 목록을 업데이트하고 gawk를 설치하세요.
- RPM 기반 시스템(예: CentOS, Fedora): Yellowdog Updater, Modified(YUM) 패키지 관리자를 사용하십시오.
2.3. 소스 코드에서 설치
고급 사용자이거나 패키지 관리자가 없는 시스템에서는 AWK를 소스 코드에서 직접 컴파일하고 설치할 수 있습니다. 이 과정은 대부분의 GNU 소프트웨어에서 표준적인 방식입니다.
- 소스 코드 다운로드: wget과 같은 명령줄 유틸리티를 사용하여 공식 GNU 저장소에서 소스 tarball을 다운로드하십시오.
- 압축 해제: 다운로드한 파일의 압축을 풀고 추출하세요.
- 빌드 구성: 새로 생성된 소스 디렉토리로 이동하여 구성 스크립트를 실행하세요. 이 스크립트는 시스템의 종속성을 확인하고 빌드 환경을 준비합니다.
- 코드를 컴파일하세요: 설정이 완료되면 Makefile이 생성됩니다. make 명령어를 사용하여 소스 코드를 실행 파일로 컴파일하십시오.
- 테스트 실행(선택 사항): 포함된 테스트 스위트를 실행하여 빌드가 안전하고 올바르게 작동하는지 확인할 수 있습니다.
- 프로그램을 설치하다: 마지막으로 컴파일된 바이너리를 적절한 시스템 디렉터리에 설치합니다. 이 단계는 일반적으로 관리자 권한이 필요합니다.
설치 후에는 이전에 설명한 대로 which awk 명령어를 사용하여 설치가 성공적으로 완료되었는지 확인할 수 있습니다.
이제 환경 설정이 완료되었으므로 AWK 프로그램의 기본적인 워크플로우를 자세히 살펴보겠습니다.