正则表达式 – 使用sed在文件之前将文件内容插入文件
发布时间:2020-12-14 02:30:21 所属栏目:百科 来源:网络整理
导读:我是sed的新手,我试图将一个BFile的内容插入文件AFile,在一个模式之前(在AFile中) 以下是我尝试过的: sed -i’/ blah Blah / r BFile’AFile:它在AFile模式之后插入了BFile的内容. sed -i’/ blah Blah / i BFile’AFile:它在AFile中的模式之前插入字符串
我是sed的新手,我试图将一个BFile的内容插入文件AFile,在一个模式之前(在AFile中)
以下是我尝试过的: sed -i’/ blah Blah / r BFile’AFile:它在AFile模式之后插入了BFile的内容. sed -i’/ blah Blah / i BFile’AFile:它在AFile中的模式之前插入字符串’BFile’. ……嗯 我是有意识的,因为对regexp或sed的错误理解:我无法理解/ i和/ r如何在这里工作……我在sed找不到任何帮助–help 谁理解我的观点? 问候, 斯坦
这可能适合你(GNU sed):
sed $'/blah Blah/{e cat Bfilen}' AFile 要么: sed -e 'N;/n.*blah Blah/{r Bfile' -e '};P;D' AFile (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |