`

unix /linux 开发C统计编译错误的小脚本。

阅读更多
这段时间做unix上的C开发,由于用makefile统一编译当有错误发生时按makefile为单位打到各自的errmsg文件中。
每个文件去查看很不方便。
用下面一段shell来统计一下,方便很多。

#!/bin/sh
files=`ls *.errmsg > errmsg.txt`
cmddir=`pwd`

$files

cat /dev/null > errmsgall.txt
cat errmsg.txt |while read line
do
        echo "###################start#####################" >>errmsgall.txt  
        echo $line >>errmsgall.txt
    cat $cmddir/$line >> errmsgall.txt
        echo "###################end#####################" >>errmsgall.txt
        sleep 1
done

把全部errmsg统一到一个文件中了,查起错来方便了一些。
分享到:
评论

相关推荐

    Understanding Unix/Linux Programming

    在Unix/Linux系统中,C语言是主要的编程工具,因为其高效、低级特性和对系统接口的直接访问能力,使得C成为编写系统级软件的理想选择。书中的内容可能包括以下关键知识点: 1. **基本概念**:Unix/Linux系统的哲学...

    Systems Programming in Unix/Linux 1st Edition

    Covering all the essential components of Unix/Linux, including process management, concurrent programming, timer and time service, file systems and network programming, this textbook emphasizes ...

    UNIX/LINUX及其使用环境

    实验报告——UNIX/Linux及其使用环境 ...通过这个实验,学生不仅能掌握UNIX/Linux操作系统的日常使用,还能深入理解软件开发流程,尤其是C语言的编写、编译和调试,这对后续的系统级编程和软件开发有着重要的实践意义。

    UNIX/LINUX下C语言中文短信UCS2编码和解码函数源码

    unsigned char *str="新年快乐,Linux"; unsigned char ucs2str[1024],gbkstr[1024]; int len,i; len=EncodeUCS2(str,ucs2str); ucs2str[len]=0; for(i=0;i;i++ ) printf("%02X",ucs2str[i]); printf("\n");...

    操作系统接口:兼容Unix/Linux命令接口

    环境:使用CodeBlock开发(g++编译) 效果:尚未发现BUG 优点:代码可读性高、比较精简、错误处理完善,经测试,略微改动几行代码可在mac-lion-10.8(苹果系统,其实也是unix)上运行 展望:其实开发命令行接口,...

    Unix-Linux编程实践教程(中文清晰带书签).pdf

    6. **C语言编程**:Unix/Linux编程通常使用C语言,因此熟悉C语言的基本语法、内存管理、指针操作是必要的。 7. **标准输入/输出和重定向**:了解stdin、stdout、stderr的概念,并学会如何利用它们进行输入输出操作...

    UNIX/Linux 系统管理技术手册(第四版)

    《UNIX/Linux系统管理技术手册(第四版)》(简称ULAHv4)是Evi Nemeth等作者共同编著的一本权威指南,旨在为读者提供全面且深入的UNIX/Linux系统管理知识。本书基于五种主流Linux发行版:Red Hat ES、SUSE、Debian、...

    Unix/Linux编程实践教程CD

    《Unix/Linux编程实践教程》是一本深入探讨Unix/Linux操作系统编程的实用教材,旨在帮助学习者通过实践提升在这些系统上的编程技能。CD中包含了丰富的学习资源,如PPT课件和编程示例代码,尽管没有提供习题解答,但...

    UNIX/Linux 系统管理技术手册(第四版) 英文版

    1. UNIX和Linux系统管理:本书名为《UNIX/Linux 系统管理技术手册(第四版) 英文版》,它专注于UNIX和Linux系统的管理技术。这表明书中涵盖了系统管理的基本概念和高级技术,适用于希望深入理解UNIX和Linux系统的管理...

    Understanding unix/linux programming源代码

    《理解Unix/Linux编程源代码》是Bruce Molay撰写的一本实战型教程,旨在帮助读者深入理解和掌握Unix/Linux系统下的编程技巧。这本书通过丰富的实例和源代码解析,将复杂的系统编程概念化,使得初学者和有经验的...

    Unix/Linux Utils for Windows Environment

    标题中的"Unix/Linux Utils for Windows Environment" 指的是一系列专门为Windows操作系统设计的Unix/Linux命令行工具。这些工具使得Windows用户能够在不离开Windows环境的情况下,享受到Unix/Linux系统中的便捷...

    unix/linux编程实践教程part1 pdf版

    unix/linux编程实践教程(中文)<br/>Bruce Molay著 <br/>pdf版共3个part <br/>

    中南大学 UNIX/Linux课件

    UNIX系统是最早流行的多用户、多任务操作系统之一,而Linux则是其开源版本,两者在很多方面有着共通之处,因此学习UNIX/Linux的知识对于理解和掌握现代操作系统原理以及开发环境具有重要意义。 在这一课件中,你...

    UNIX/Linux编程实践教程

    《Unix\Linux编程实践教程》通过解释Unix的工作原理,循序渐进地讲解实现Unix中系统命令的方法,让读者理解并逐步精通Unix系统编程,进而具有编制Unix应用程序的能力。书中采用启发式、举一反三、图示讲解等多种方法...

    Unix/Linux 聊天室程序

    在本课程中,我们将深入探讨如何在Unix/Linux操作系统环境下开发一个聊天室程序。"Unix/Linux 聊天室程序"这个项目旨在让学生掌握Unix/Linux系统编程的基础知识,特别是网络编程和多线程技术,这对于任何想要在...

    Unix/Linux基础讲义.doc

    Unix/Linux 是一种多用户、多任务的操作系统,它的主要目标是使计算机系统易于使用、以更有效的方式使用计算机系统资源、方便用户有效开发、测试和引进新功能。操作系统在计算机系统中承上启下的地位,向下封装硬件...

    Spotlight on Unix/Linux

    ### Unix/Linux入门指南知识点概述 #### 一、Unix/Linux系统简介 - **系统起源与发展:** Unix系统最早由AT&T Bell Labs开发,是多用户、多任务的操作系统,为现代计算机系统的基石之一。Linux则是在Unix的基础上...

    Unix/Linux 编程实践教程

    《Unix/Linux 编程实践教程》是一本深入探讨Unix和Linux操作系统编程的宝贵资源,旨在帮助读者理解系统组件的工作原理并掌握实际编程技巧。通过本书的学习,你可以深入了解这两个广泛使用的开源操作系统,从而提升你...

    unix/linux   c++高级编程课件

    此外,学员还能熟练阅读和理解复杂的C++源代码,从而提升其在Unix/Linux平台上的软件开发能力。 总之,这门【Unix/Linux C++高级编程课件】是针对想要在Unix/Linux环境中提升C++编程技能的专业人士或爱好者精心设计...

Global site tag (gtag.js) - Google Analytics