1、如何将错误输出重定向到文件
在linux中使用make编译程序时,如果有很多错误,那么大部分信息会在屏幕上一滚而过,这给我们调试带来了麻烦,利用重定向可以方便的解决这一个问题。
请尝试使用如下的命令:
1) make 2>>log.txt 1>>log.txt
或2) make 2>&1 | more
解释:
1) 2>>log.txt 1>>log.txt指的是把文件号为1、2的文件都重定向到log.txt,在C语言中文件号为2对应于stderr(标准错误),1对应于stdout(标准输出)。
2) 2>&1 表示把错误输出重定向到标准输出,然后通过管道传送给more分页显示。
2、awk处理某文件
awk '{print "objcopy -g "$9";"}' lib.txt>>objlib
3、各种工具之正则表达式语法比较(grep、sed、awk、perl、vim、javascript)
http://blog.chinaunix.net//article.php?articleId=2466&blogId=634
00006.shell use
最新推荐文章于 2026-06-24 19:40:59 发布
博客介绍了在Linux中使用make编译程序时,将错误输出重定向到文件的方法,如使用'make 2>>log.txt 1>>log.txt'或'make 2>&1 | more'。还提到用awk处理文件,将处理结果追加到指定文件。此外,给出了grep、sed、awk、perl、vim、javascript等工具的正则表达式语法比较链接。
1116

被折叠的 条评论
为什么被折叠?



