把所有代码放进一个word里
作者:互联网
毕设需要把所有代码放进一个word文件里,还要带上目录,写个脚本搞定它。
# merge all the files into result.txt
function dfs(){
for file in `ls $1`
do
effect_name=$1/$file
if [ -d $effect_name ]
then
dfs $effect_name
else
if [ $effect_name == './count.sh' ] || [ $effect_name == './result.txt' ]
then
continue
fi
echo "[目录文件名] "$effect_name
cat $effect_name
echo -ne '\n\n'
fi
done
}
dfs . > result.txt
用法:新建一个空文件夹,在空文件夹根目录放这个脚本,然后把所有项目复制进去。用git bash运行,将所有代码归档到./result.txt中。
注意:在脚本文件名拼接处,不同机器和git bash版本可能会多一个或者少一个/斜杠,根据需要自行修改。对于项目文件中不想归档的文件需要自行删除,比如图片。
最后在新建word中插入文件文本,选择utf-8格式
对于目录生成,用word的正则匹配设置二级标题搞定。
设置完标题,自动生成目录,搞定。
标签:放进,word,name,代码,effect,dfs,result,txt 来源: https://www.cnblogs.com/crazyfz/p/16300935.html