作者kps (Good Luck)
看板FreeBSD
标题Re: [问题] 请问有关於资料处理的问题
时间Wed Dec 13 12:30:06 2006
※ 引述《[email protected] (悸动)》之铭言:
: ※ 引述《[email protected] (Good Luck)》之铭言:
: > 我现在有3列数值(直的)
: > 例如说:
: > 我想要把列掉换一下顺序
: > 请问要用什麽指令来做,因为资料量极为庞大,用一般的文字编辑器复制贴上会当机
: > 请问我该怎麽做呢
: > 谢谢
: 这类问题有无限多种解法 (像是已经有人讲 perl 的解法),我这边提供用
: awk 的 print 解:
: $ awk '{print $2, $3, $1}' a.txt > b.txt 或
: awk '{print $2, $3, $1}' < a.txt > b.txt或
: cat a.txt | awk '{print $2, $3, $1}' > b.txt
我原来也是用D大的作法做,
awk '{print $2, $3, $1}' a.txt > b.txt
可是怎样都不行,他的位置都不会变
後来试了一下
把原始档再另存一份新档
然候用新存的去弄就可以了
真是太神奇了
不过还是要感谢上面几位大大的热心
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.69.52