awk를 사용하여 시작 시 사용자 기능을 자동으로 로드하시겠습니까?

awk를 사용하여 시작 시 사용자 기능을 자동으로 로드하시겠습니까?

그 대답은 다음에서 나오는 것 같아요.awk 구분 기호 환경 설정힌트는 이미 주어졌지만 명시적으로 질문해야 한다고 생각했습니다.

모든 호출에서 자동으로 (사전)로드되는 자체 라이브러리 함수를 정의할 수 있는 .bashrc파일이 있습니까 ? 명령줄을 사용하지 않고도 사용할 수 있습니까 ?awkawk-f@include

답변1

나는 당신이 요구하는 것이 불가능하다고 생각하며 이를 증명할 두 가지 증거가 있습니다.

1) awk(1)매뉴얼 페이지는 별도의 섹션에 모든 Bash 초기화 파일을 나열하는 매뉴얼 페이지와 비교하여 나열 FILES하지 않습니다 . 구성 파일을 통해 동작을 수정할 수 있는 대부분의 명령은 매뉴얼 페이지에 이러한 파일 이름이 지정되어 있습니다.awkbash(1)FILES

2) 매뉴얼 페이지 ENVIRONMENT VARIABLES의 해당 섹션에는 옵션 이름을 딴 파일을 찾을 위치를 알려주는 경우를 awk(1)제외하고는 외부 파일 로드와 관련된 환경 변수가 언급되어 있지 않습니다 .GAWK_PATHgawk-f

-f나는 이 증거가 완전히 결정적이지는 않다는 것을 알고 있지만, 반례를 제외하면 제안된 대로 terdon 및/또는 별칭을 사용하지 않고는 이를 달성할 수 없을 가능성이 높다고 말하고 싶습니다 awk.

관련 정보