回文章列表
作者GOLDMEMBER.bbs@bbs.cs.nctu.edu.tw (㊣金大支大壽,六 看板: linux
標題Re: [問題] shell 兩檔案某字串對調 救助
時間交大資訊次世代BS2 (2008/03/07 Fri 15:52:48)
※ 引述《mfzhuang.bbs@ptt.cc (David)》之銘言:
> 各位好,請教一個shell 的問題
> FileA, FileB兩檔案,裡頭各有>1000行,每行裡各有約1000個字~
> 欲將FileA裡每行的第200-250字元,取代FileB中每行中第300-350字元。
> 請教怎麼寫會比較好?
> 想到先將array將FileA裡每行第200-250字都放進去,然後再寫迴圈讀檔每行去替代FileB
> ,但對shell script不大熟,一直寫不出來~
> 請各位幫忙~~ 謝謝

$TMP=~/tmpf-`date +%N`.$$
paste `cut -c-299 fileB` `cut -c200-250 fileA` `cut -c351- fileB` > $TMP
rm fileB
mv $TMP fileB
 
--
I love GOOOOOOOOOOOOOOOOOOLD------
 

--
▄▄▄▄▄▄▄        ▄▄▄▄  ▄▄▄▄▄▄  <telnet://bbs.cs.nctu.edu.tw>
  █▄▄▄▄█        █        ▄▄▄▄▄█ Player: GOLDMEMBER               
▄█▄▄▄▄█  ▄▄▄█        █▄▄▄▄▄ From: 59-115-214-196.dynamic.hine
☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻