※ 引述《[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