我在脚本中使用下面的代码,它应该匹配hosts.test中的"title随机Linux服务器“,并在2行匹配字符串之后将t3文件的文本插入到hosts.test中。但它带来了一些错误。sed -i.bak '/^title AHS - zarriot CBTS random Linux Servers$/ {N;N; r t3}' hosts.test
有人能帮我吗?
我试图使用正则表达式将文件中的一些字符串替换为sed。更复杂的是,这是在一个Makefile脚本中完成的,这个脚本需要同时在osx和linux上工作。正在搜索的字符串的设计需要大量转义(当使用regex搜索时),我猜其中肯定有我的错误。到目前为止,我尝试过的是:
sed -i'.bak' -e 's/\\subimport\{chapters\/\}