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