AWK 스크립트에서 stdout이 터미널에 연결되어 있는지 확인하십시오.

AWK 스크립트에서 stdout이 터미널에 연결되어 있는지 확인하십시오.

test -t 1AWK 스크립트의 표준 출력이 셸 처럼 터미널에 연결되어 있는지 확인할 수 있는 방법이 있나요 ?

답변1

예, awk에 system()명령을 실행할 수 있는 기능이 있는 경우:

awk 'BEGIN{rc = system("test -t 1")}'

rc테스트의 반환 코드가 됩니다.

관련 정보