- 论坛徽章:
- 0
|
请教专家 awk 的 printf域的格式化输出字符串的最大长度是多少?
为什么我的格式化输出总是报错!
awk: string/reg expr 编制日期:... too long
at line 1 of program << {printf " 编制日期: ... >>
context is
ぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉ喋ぉぉぉぉ喋ぉぉ些ぉぉぉ些ぉぉぉ萛n │字段
│%-12.2lf │签章│ >>> <<< │操作员│ │\n└──┴
───────────────┴────┴──┴───┴───┘\n ,$1,$2,$3,$4,$5,$6,$7}
awk: Syntax error
at line 1 of program << {printf " 编制日期: ... >>
nawk: illegal statement
at line 1 of program << {printf " 编制日期: ... >>
我的shell 是 在 sco unix 的 bsh
awk -F"|" '{printf " 编制日期: %-8s\n ┌──┬───────────────┬────┬──────────┐\n │字段1│%-30s│ 字段1 │ %-9s │\n ├──┼───────────────┼────┼──────────┤\n │字段1│%-12.2lf │ 字段1 │ %-12.2lf │\n ├──┼───────────────┼────┼──┬───┬───┤\n │字段1│%-12.2lf │签章│ │操作员│ │\n└──┴───────────────┴────┴──┴───┴───┘\n ",$1,$2,$3,$4,$5,$6,$7}' tmp.a> awk.a |
|