使用 shell 脚本查找函数参数的数据类型 - 文本处理
我有一个带有如下函数签名的文件:
void Something(float a, int b, char c);
使用 shell 脚本或类似的文件,您将如何处理它,以便最终得到:
浮点整型字符
I have a file with function signatures like this:
void something(float a, int b, char c);
Using shell scripts or similar how would you process this, so as to end up with:
float int char
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这行得通吗?我必须使用 IFS 变量和一些 for 循环做一些练习,但它似乎对我来说工作得很好。如果某些“void”行具有前导空格或制表符,则您必须调整 sed 表达式...
test.txt
test.sh
结果:
Would this work? I had to do a bit of gymnastics with the IFS variable and some for loops, but it seems to work fine for me. If some of the "void" lines have leading spaces or tabs, you'll have to adjust the sed expression however...
test.txt
test.sh
Result: