标签: c
我正在尝试读取.c文件的所有内容,并在另一个.o文件中打印出第一个文件的所有源代码,以这种方式替换所有#include <....>:
#include <....>
#include<string.h>
"string.h"
我必须使用纯C语言工作,而没有机会使用任何C ++库
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
可能在文件上有一个简单的sed?
sed 's/.*#include *\(<|"\)\(.*\)\(>|"\).*/"\2"/' < input.c > output.o