2014-10-17 116 views
0

我需要一個UNIX(AIX)腳本文件分割到多個文件,每行基本上是一個文件,該文件的類似內容:SH - 分割文件到多個文件

COL_1第1行1 1

COL_2 ROW 2 2 2

COL_3 ROW 3 3 3

...和每個文件的名稱是第一列,並且該文件的內容的行的其餘部分,somet興象:

名稱:COL_1.log

內容:

ROW 111

由於提前, 蒂亞戈

回答

2

使用while循環和閱讀每行:

cat file | while read COL REST; do 
    echo $REST > $COL.log 
done 

COL將包含每行的第一個字 REST將包含該行的其餘部分

+0

非常感謝,太簡單了:) – tiago 2014-10-17 18:54:17