我需要在某个匹配后向现有文件插入命令(作为字符串)。现有的字符串是一个长命令,我只需要通过在特定位置插入另一个字符串来修改它。我尝试过使用sed,但它会在匹配字符串之前/之后添加一个新行或替换它。我想知道至少是否有可能用sed完成我想要的功能,还是应该使用其他功能?你能否给我提供一些提示?sed在同一行上匹配模式后插入字符串
例子:
该文件包含两个make命令,我只在第二个没有bbnote感兴趣。
oe_runmake_call() {
bbnote make -j 8 CROSS_COMPILE=arm-poky-linux-gnueabi- CC="arm-poky-linux-gnueabi-gcc" "[email protected]"
make -j 8 CROSS_COMPILE=arm-poky-linux-gnueabi- CC="my_command_here arm-poky-linux-gnueabi-gcc" --sysroot=/some/path "[email protected]"
}
在此先感谢!
下面的代码: http://hastebin.com/tigatoquje.go
什么是预期输出? – Munir
@丹尼什么和你在哪里试图添加一些东西? – jkdba
我需要在CC =“ – danny