我有一份文件看起来是:this age
Remove these lines and space above.我不想硬编码2,因为包含"this“的行数可能会改变。如何在最后一次出现字符串后删除4行。我正在尝试sed -e '/this: /{n;N;N;N;N;d}',但是在字符串第一次出现之后,它正在删除。
我有一个文件,它将二进制文件附加到bash脚本(在本例中是ISO)。它最终会被拆开,执行bash脚本来安装ISO。bash脚本以一个惟一的字符串结尾;"DATA“,在它执行期间,脚本删除上面的所有内容,包括该行。但是,它不会删除终止的新行,这意味着新文件(应该只是二进制ISO数据)以换行符开始,从而破坏了ISO。删除数据的regex如下所示
sed -re '1,/^_