我有兩個文件閱讀和操作,在linux大文件有效
文件1:
030055 a
033366 b
文件2:
03005515077 x||03215549849 y||03336678899 z||03005577733 xx||03005583838 yy
一個shell腳本,需要讀取文件1行按行(030055a)分隔數字值(030055),在文件2中找到它。如果找到,則用'a'替換字符值'030055 a'。
舉例: 文件1的第一條記錄:030055一 其中該號碼模式匹配的以下
03005515077 x和03005577733 XX和03005583838 YY
只是其中的x替換文件2,記錄比較一下, XX和YY用,這樣它會成爲
03005515077和03005577733和03005583838一個
對不起,但我們不爲你做你的工作。你有什麼嘗試? – m0skit0
你有沒有考慮過使用'awk'和/或'sed'? –
嘗試使用awk,但連續行讀取花費很多時間 – Ali