软著申请时提取60页代码shell命令解析

在申请软件著作权过程中,需要将3000行代码整理到文档中。本文介绍如何通过shell脚本实现自动化提取,解决Windows环境下执行shell脚本的问题,并解析脚本的工作原理,以提高工作效率。
摘要由CSDN通过智能技术生成

       最近看到代码家关于学习的文章,其中一点深有感触:从搜索引擎得到的知识都是二手知识,带着局限性和作者的主观性,真正获得有效知识的方式是看书,官方文档和看代码。大家工作之余试试这种方式,闲话不表。

       这两天公司申请软件著作权,其中有个要求就是提取项目中3000行代码到word文档中, 作为codeMan 怎能干复制粘贴,这么低能的工作,当然是写程序实现了,什么?不会! 当然谷歌了,看有什么万能的谷歌大大有什么简便方法。

       果然一谷歌就有现成的shell代码,再次感谢 cptbtptpss 前辈技术支持,本着求真的精神,让我们看看这段代码。

#!/bin/bash 
//定义合并文件方法
list_alldir(){
// 1.递归文件目录
for file2 in `ls -A $1`
do
if [ -d "$1/$file2" ];then
#echo "$1/$file2"
list_alldir "$1/$file2"
elif [ -f  "$1/$file2" ];then
    //2.如果后缀是.js 或者.ejs,合并文件
	if [[ "$1/$file2" == *.js ]] || [[ "$1/$file2" == *.ejs ]] ;then
	echo "\n" >> out.txt
	echo "$1/$file2" 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值