1*9a7741deSElliott HughesBEGIN { 2*9a7741deSElliott Hughes c[" "] = "\" \"" 3*9a7741deSElliott Hughes c["\a"] = "\\a" 4*9a7741deSElliott Hughes c["\b"] = "\\b" 5*9a7741deSElliott Hughes c["\f"] = "\\f" 6*9a7741deSElliott Hughes c["\n"] = "\\n" 7*9a7741deSElliott Hughes c["\r"] = "\\r" 8*9a7741deSElliott Hughes c["\t"] = "\\t" 9*9a7741deSElliott Hughes c["\v"] = "\\v" 10*9a7741deSElliott Hughes 11*9a7741deSElliott Hughes sort = "LC_ALL=C sort" 12*9a7741deSElliott Hughes 13*9a7741deSElliott Hughes for (i in c) 14*9a7741deSElliott Hughes printf("%s %s [[:space:]]\n", c[i], 15*9a7741deSElliott Hughes i ~ /[[:space:]]/ ? "~" : "!~") | sort 16*9a7741deSElliott Hughes 17*9a7741deSElliott Hughes for (i in c) 18*9a7741deSElliott Hughes printf("%s %s [[:blank:]]\n", c[i], 19*9a7741deSElliott Hughes i ~ /[[:blank:]]/ ? "~" : "!~") | sort 20*9a7741deSElliott Hughes 21*9a7741deSElliott Hughes close(sort) 22*9a7741deSElliott Hughes} 23