轉信站: GIBBS!ccnews.ncku!news2!Spring!ctu-peer!ctu-reader!news.nctu!ptt
Origin: sally.csie.ntu.edu.tw
※ 引述《kps (Good Luck)》之銘言:
: 我現在有3列數值(直的)
: 例如說:
: 1 2 3
: 4 5 6
: 7 8 9
: . . .
: . . .
: . . .
: . . .
: 我想要把列掉換一下順序
: 2 3 1
: 5 6 4
: 8 9 7
: . . .
: . . .
: . . .
: . . .
: 請問要用什麼指令來做,因為資料量極為龐大,用一般的文字編輯器複製貼上會當機
: 請問我該怎麼做呢
: 謝謝
如果你要交換的列固定
應該弄一個script放著讓它跑就可以了
像 perl
#! /usr/bin/perl
open inp,file;
open oup,>file2;
foreach(<inp>)
{
$_ =~ /(\d) (\d) (\d)/;
print oup ,"$1 $3 $2";
}
類似這樣 當然 regexp 裡面記得有更簡潔的語法可以直接交換
但是那個我不常用 記不起來 XD
--
隨著�酗諡y�L └┘ 曾�g的年�硐捶g �ㄕA ┌┐
那些瘋�g的不�諈漫b放的 ┌┐ 刻在�@張�i相片�W └也刻�b心中
無意中�ㄟ_ 也�u勾�_嘴角�熒L笑 └┘ 是�� 你不是�q前的�A 我也�ㄛO從�e的我了
└┘ 我們被�~在的�藿狶幭� �奎� 被壓�i這個�@界 ┌┐ └┘
但�篿拳瑽A的�馫閒{ �怚O我�P動的 ┌┐ └┘
ξ amiangel └┘ ┌┐ 是你�敞垓`�B 我�抴縝章L的真摯�◎P
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.127.66