zoukankan      html  css  js  c++  java
  • 软著--源程序前后40页

    一、脚本会把对应的文件统一拷贝到Copyright.txt文件

    二、全选复制到doc文档

    三、调整好字体、格式。在40页的位置插入下一页分节符,倒数第40页的位置也插一个。光标置于这两个分节符中间的某一个部分,工具栏:章节->删除本节。完成前后40页的筛选。再del删除刚才插入的第二个分节符。OK!

    脚本内容:

    !/bin/bash


    echo "*------generate Copyright.txt --------------*"


    #first and last 30 lines
    #last 100 lines:tail -n100 filepath
    #first 100 lines:head -n100 filepath


    #define function

    list_alldir(){
    for file in $1*
    do
    if [ -d "$file" ];then
    echo "$file is directory"
    list_alldir "$file/"
    elif [ -f "$file" ];then

    if [[ "$file" == *.cpp ]] || [[ "$file" = *.h ]] || [[ "$file" = *.ui ]];then
    echo " $file ---needed"
    echo -e " " >> Copyright.txt
    echo "$file" >> Copyright.txt
    echo -e " " >> Copyright.txt
    cat "$file" >> Copyright.txt
    fi
    fi
    done


    }

    #main fun
    if [ -d "$1" ];then
    list_alldir $1

    echo "*------------ done --------------*"

    fi

     
    终端运行格式:脚本 源码目录

    例如 :./Copyright.sh Project/  

    生成Copyright.txt  位置在Copyright.sh运行目录下。

     
    ————————————————
    版权声明:本文为CSDN博主「zerolity」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zerolity/article/details/80271597

  • 相关阅读:
    将字符数组写到字符串
    两种比较不错的密码修改方案
    数组的应用 结构类型 使用深复制和浅复制 显示员工信息
    字符串处理技巧
    uva 1339
    11039
    uva 11636
    Uva401Palindromes
    poj2524-Ubiquitous Religions
    Poj1611The Suspects
  • 原文地址:https://www.cnblogs.com/ret00100/p/13293864.html
Copyright © 2011-2022 走看看