如何找到特定的func1并将上一个func2移到func1上方并以某种格式制作?

时间:2019-04-09 16:31:15

标签: shell awk command-line

我想创建一个脚本,该脚本搜索模式func1(some--condition, "");并使用模式var = func2(some--text);转到其上方的字符串,然后打印func1(some--condition, "func2 some-text; var");

我试图grep func1(。*,“”);和管道awk。

搜索 func1(some-condition,“”); //示例

然后进行搜索(在func1()上方) var = func2(some--text); //示例

然后将func1设置为 func1(some-condition,“ func2()some-text; any”);

演示输入源。c

var = func2(some--text);
func1(some--condition, "");

演示输出源。c

var = func2(some--text);
func1(some--condition, "func2 some--text; var");

0 个答案:

没有答案