我有一個包含數千行的文本文件,我想通過進行一些更改來更新這些行。使用awk或shell來修改某些字段並將其重新插入行
原線路:
b1522 ftp://ftp.genecard.giv.nlm.org/genome/all/ABC_001596115.1_ASM159611v1#
dd1120 ftp://ftp.genecard.giv.nlm.org/genome/all/ABC_231146189.1_ASM159611v1#
所需的輸出:「。 「
b1522 ftp://ftp.genecard.giv.nlm.org/genome/all/ABC/001/596/115/ABC_001596115.1_ASM159611v1#
dd1120 ftp://ftp.genecard.giv.nlm.org/genomes/all/ABC/231/146/189/ABC_231146189.1_ASM159611v1#
我想從 」ABC「 之前複製到最後一個數字,將其粘貼內經過兩次斜線」全部「,刪除下劃線並在每三個字符後放置正斜槓。我不知道如何用awk去解決它。我的awk知識是很基本的