![printf 문에서 %<의 의미는 무엇입니까? [복사]](https://linux55.com/image/156026/printf%20%EB%AC%B8%EC%97%90%EC%84%9C%20%25%26lt%3B%EC%9D%98%20%EC%9D%98%EB%AF%B8%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
내가 얻는 것은 아래의 printf </ttd>
가 아닙니다 . </td>
누군가 이유를 설명할 수 있나요? % 로그인 출력을 사용하고 싶습니다. 하지만 t
내 출력에 extrac를 추가합니다.
awk '{printf("<td>%0.2f`%</td>`\n",$0)}'
bash-4.3$ echo "50" | awk '{printf("<td>%0.2f</td>\n",$0)}'
<td>50.00</td>
bash-4.3$
bash-4.3$ echo "50" | awk '{printf("<td>%0.2f%</td>\n",$0)}'
<td>50.00%</ttd>
bash-4.3$
답변1
%<
그러나 다음 중 하나에서 man 1 printf
참조 man 3 sprintf
( man awk
sprintf 참조)를 찾을 수 없습니다.
printf
%%
(C, awk, php, ...)의 거의 모든 구현에는 단일 기호를 인쇄하는 구현이 있습니다 %
.