码表格式转换的问题

码表格式转换的问题

windows中的码表类似于下面

工a aaa
式aa aay
工aaa
工aaaa
葡萄牙aaah
工区aaar
匿aad aadk

如何用awk命令或是sed命令使得上面的格式变为:


工a
工 aaa
式 aa
式 aay
工aaa
工aaaa
葡萄牙aaah
工区aaar
匿 aad
匿 aadk
[code:1] cat mb_file | sed 's/[a-z]/ &/' | awk '{print $1 $2; if ($3) print $1 $3}'[/code:1]