我有一个源代码(在 C 中),它是格式化的,并且在函数调用中间添加了换行符。例如我有
CALL_A( par1, par2, 12345);
我在别的地方
CALL_A(par1, par2
,12345);
我需要找到作为函数的第三个参数传递的数字。我已使用此 sed 命令删除换行符,但与它不匹配:
cat source.c | sed -e ':a; /CALL_A*$/ { N; s/$//; ba; }'
关于如何在函数调用中间摆脱换行符的任何建议?