※ 引述《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