看板FreeBSD
标 题Re: [问题] 请问有关於资料处理的问题
发信站小鹿鹿 BBS (Wed Dec 13 11:10:18 2006)
转信站ptt!ctu-reader!news.nctu!abpe.org
※ 引述《[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
--
Resistance is futile.
http://blog.gslin.org/ & <
[email protected]>
--
※ Origin: 邪恶小鹿鹿 <Deer.twbbs.org> ◆ From: 140.113.22.90