![awk printf -x 다른 mawk 버전에서 다른 출력을 생성](https://rvso.com/image/191780/awk%20printf%20-x%20%EB%8B%A4%EB%A5%B8%20mawk%20%EB%B2%84%EC%A0%84%EC%97%90%EC%84%9C%20%EB%8B%A4%EB%A5%B8%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EC%83%9D%EC%84%B1.png)
여기에 문제가 있습니다. 달리기:
echo '<position x="25" y="-9"/>' | awk -F '[="]' '{
printf ("%.2x", $6)
}'
bash에서 다른 출력을 생성
GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
하고
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
출력
Ubuntu 20.04.2 LTS
x86_64
awk -W version
mawk 1.3.4 20200120
Copyright 2008-2019,2020, Thomas E. Dickey
Copyright 1991-1996,2014, Michael D. Brennan
: 00
출력
Ubuntu 16.04.7 LTS
x86_64
awk -W version
mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan
: ffffff7
이전 버전의 출력이 필요하거나 필요합니다. 동일한 결과를 얻으려면 스크립트를 어떻게 변경해야 합니까?