File: printf-corners.awk

package info (click to toggle)
gawk 1%3A5.3.2-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 24,120 kB
  • sloc: ansic: 56,743; awk: 14,966; sh: 6,985; yacc: 6,820; makefile: 3,144; sed: 119; python: 31; csh: 6
file content (88 lines) | stat: -rw-r--r-- 3,235 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
BEGIN {
	printf "<%#.o>\n", 0		# 0
	printf "<%#.1o>\n", 0		# 0
	printf "<%#.2o>\n", 0		# 00
	printf "<%#.3o>\n", 0		# 000
	printf "<%#.o>\n", 1		# 01
	printf "<%#.1o>\n", 1		# 01
	printf "<%#.2o>\n", 1		# 01
	printf "<%#.3o>\n", 1		# 001
	printf "<%#.2x>\n", 1		# 0x01
	printf "<%#.x>\n", 0 		# ""
	printf "<%+.d>\n", 0		# "+"
	printf "<%+.i>\n", 0		# "+"
	printf "<%+.u>\n", 0		# ""
	printf "<%+.o>\n", 0		# ""
	printf "<%+.x>\n", 0		# ""
	printf "<%+.X>\n", 0		# ""
	printf "<%+.s>\n", 0		# ""
	printf "<% .d>\n", 0 		# " "
	printf "<% .i>\n", 0 		# " "
	printf "<% .u>\n", 0 		# ""
	printf "<% .o>\n", 0 		# ""
	printf "<% .x>\n", 0 		# ""
	printf "<% .X>\n", 0 		# ""
	printf "<% .s>\n", 0 		# ""
	printf "<%+1.d>\n", 0		# "+"
	printf "<%+1.i>\n", 0		# "+"
	printf "<%+1.u>\n", 0		# " "
	printf "<%+1.o>\n", 0		# " "
	printf "<%+1.x>\n", 0		# " "
	printf "<%+1.X>\n", 0		# " "
	printf "<%+1.s>\n", 0		# " "
	printf "<% 1.d>\n", 0 		# " "
	printf "<% 1.i>\n", 0 		# " "
	printf "<% 1.u>\n", 0 		# " "
	printf "<% 1.o>\n", 0 		# " "
	printf "<% 1.x>\n", 0 		# " "
	printf "<% 1.X>\n", 0 		# " "
	printf "<% 1.s>\n", 0 		# " "
	printf "<%#g>\n", "0"		# "0.00000"
	printf "<%#G>\n", "0"		# "0.00000"
	printf "<%#.e>\n", "0"		# "0.e+00"
	printf "<%#.E>\n", "0"		# "0.E+00"
	printf "<%#.f>\n", "0"		# "0."
	printf "<%#.F>\n", "0"		# "0."
	printf "<%#.g>\n", "0"		# "0."
	printf "<%#.G>\n", "0"		# "0."
	printf "<%e>\n", "-nan"		# "-nan"
	printf "<%E>\n", "-nan"		# "-NAN"
	printf "<%f>\n", "-nan"		# "-nan"
	printf "<%F>\n", "-nan"		# "-NAN"
	printf "<%g>\n", "-nan"		# "-nan"
	printf "<%G>\n", "-nan"		# "-NAN"
	printf "<%a>\n", "-nan"		# "-nan"
	printf "<%A>\n", "-nan"		# "-NAN"
	printf "<%-20e>\n", "-inf"	# "-inf                "
	printf "<%-20E>\n", "-inf"	# "-INF                "
	printf "<%-20f>\n", "-inf"	# "-inf                "
	printf "<%-20F>\n", "-inf"	# "-INF                "
	printf "<%-20g>\n", "-inf"	# "-inf                "
	printf "<%-20G>\n", "-inf"	# "-INF                "
	printf "<%-20a>\n", "-inf"	# "-inf                "
	printf "<%-20A>\n", "-inf"	# "-INF                "
	printf "<%20e>\n", "-inf"	# "                -inf"
	printf "<%20E>\n", "-inf"	# "                -INF"
	printf "<%20f>\n", "-inf"	# "                -inf"
	printf "<%20F>\n", "-inf"	# "                -INF"
	printf "<%20g>\n", "-inf"	# "                -inf"
	printf "<%20G>\n", "-inf"	# "                -INF"
	printf "<%20a>\n", "-inf"	# "                -inf"
	printf "<%20A>\n", "-inf"	# "                -INF"
	printf "<%20.20e>\n", "-inf"	# "                -inf"
	printf "<%20.20E>\n", "-inf"	# "                -INF"
	printf "<%20.20f>\n", "-inf"	# "                -inf"
	printf "<%20.20F>\n", "-inf"	# "                -INF"
	printf "<%20.20g>\n", "-inf"	# "                -inf"
	printf "<%20.20G>\n", "-inf"	# "                -INF"
	printf "<%20.20a>\n", "-inf"	# "                -inf"
	printf "<%20.20A>\n", "-inf"	# "                -INF"
	printf "<%3$*2$.*1$d>\n", 5, 8, 45	# "   00045"
	printf "<%.2i>\n", -1		# "-01"
	printf "<%.3i>\n", -12		# "-012"
	printf "<%.3i>\n", -1		# "-001"
	printf "<%.2i>\n", 1		# "01"
	printf "<%+.2u>\n", 1		# "01"
	printf "<% .3u>\n", 12		# "012
	printf "<%+.2u>\n", 12		# "12"
}