【求助】awk 字段更换问题

[QUOTE=linjiaxin]我的表达能力差了点:I
我的意思是能不能不用脚本文件,在命令行里直接写,可是还不知道OFS如何处理[/QUOTE]
you better refer to awk's documentation      
嗯,不好意思,我参考了一些awk的文档,OFS的用法都是在脚本文件里的,由于我的文件是
1| 2 |3 |4 |5 |6 |7 |8 |9 |10| 11 |12 |13 |14|15 |16
输出还要保持格式,所以我想问问,问题解决了,我只是想知道能不能用命令行直接写      
[QUOTE=linjiaxin]嗯,不好意思,我参考了一些awk的文档,OFS的用法都是在脚本文件里的,由于我的文件是
1| 2 |3 |4 |5 |6 |7 |8 |9 |10| 11 |12 |13 |14|15 |16
输出还要保持格式,所以我想问问,问题解决了,我只是想知道能不能用命令行直接写[/QUOTE]

[QUOTE=dearvoid]
复制内容到剪贴板
代码:
[color=blue]-(guest@mac:tty1)-(tmp)-
[3800 0] %[/color] cat foo.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 [color=red]*14*[/color] 15 [color=red]*16*[/color] ... ...
[color=blue]-(guest@mac:tty1)-(tmp)-
[3800 0] %[/color] awk '{ $14 = $16; print; }' foo.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 [color=red]*16*[/color] 15 [color=red]*16*[/color] ... ...
[color=blue]-(guest@mac:tty1)-(tmp)-
[3800 0] %[/color]
[/QUOTE]
这不是命令行是什么?