내 임무는 백업 파일, 방화벽 상태 등과 같은 서버에서 몇 가지 검사를 수행하는 쉘 스크립트를 작성하는 것입니다. 개인적으로 저는 bash 스크립트의 구문이 마음에 들지 않아서 대부분의 로직을 awk로 작성하는 것을 고려했습니다.
이제 check.sh를 작성하고 다음과 같은 쉘 함수에 awk를 래핑했습니다.
check_xx(){
shell command ...
awk '....'
}
잠시 후 나는 대부분의 시간을 awk로 수행하고 있다는 것을 깨달았습니다. check.awk를 작성하고 모든 작업을 awk에서 수행하는 것이 더 좋을까요?
그래서 내 질문은 다음과 같습니다
- awk가 이 작업을 수행할 수 있나요?
- awk를 쉘 스크립트에 넣거나 awk 내에서 쉘 명령을 호출하는 더 좋은 방법은 무엇입니까?