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
最新推荐文章于 2024-09-26 16:53:56 发布