![명령을 원래 값으로 수정](https://linux55.com/image/76252/%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%9B%90%EB%9E%98%20%EA%B0%92%EC%9C%BC%EB%A1%9C%20%EC%88%98%EC%A0%95.png)
Linux에서 터미널을 사용하고 있는데 몇 가지 문제가 발생했습니다. 이러한 명령을 포함하는 스크립트를 pico에서 만든 다음 실행해야 합니다. 이 작업을 수행했고 출력은 254 9 23 -45입니다. 이제 원본을 16진수와 8진수 값으로 각각 인쇄하려면 16진수와 8진수의 숫자를 표시하는 줄을 수정해야 합니다.
printf "%d\n" 0xfe
printf "%d\n" 011
printf "%d\n" 23
printf "%d\n" -45
답변1
이에 대한 "변환 지정자"가 있습니다. 예를 들면 다음과 같습니다.
$ printf '%#o' 8
010
$ printf '%#x' 16
0x10