看板 FreeBSD 關於我們 聯絡資訊
※ 引述《[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