回文章列表
作者iFEELing.bbs@ptt.cc (ing), 信區: 386bsd
標題Re: [問題] 請問有關於資料處理的問題
時間批踢踢實業 (Wed Dec 13 02:11:34 2006)
轉信站: 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
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻