![AWK 스크립트에서 stdout이 터미널에 연결되어 있는지 확인하십시오.](https://linux55.com/image/87456/AWK%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20stdout%EC%9D%B4%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%20%EC%97%B0%EA%B2%B0%EB%90%98%EC%96%B4%20%EC%9E%88%EB%8A%94%EC%A7%80%20%ED%99%95%EC%9D%B8%ED%95%98%EC%8B%AD%EC%8B%9C%EC%98%A4..png)
test -t 1
AWK 스크립트의 표준 출력이 셸 처럼 터미널에 연결되어 있는지 확인할 수 있는 방법이 있나요 ?
답변1
예, awk에 system()
명령을 실행할 수 있는 기능이 있는 경우:
awk 'BEGIN{rc = system("test -t 1")}'
rc
테스트의 반환 코드가 됩니다.
test -t 1
AWK 스크립트의 표준 출력이 셸 처럼 터미널에 연결되어 있는지 확인할 수 있는 방법이 있나요 ?
예, awk에 system()
명령을 실행할 수 있는 기능이 있는 경우:
awk 'BEGIN{rc = system("test -t 1")}'
rc
테스트의 반환 코드가 됩니다.