我需要在某個匹配後向現有文件插入命令(作爲字符串)。現有的字符串是一個長命令,我只需要通過在特定位置插入另一個字符串來修改它。我嘗試過使用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