背景:产品让准备一套代码用来申请软著,需要60页word文档,特此记录
方法
假设我的项目放在桌面上的Project文件夹下:~/Desktop/Project/
直接上方法,创建一个sh脚本文件放在自己的项目文件夹下。我定义的名字是getCode.sh。(~/Desktop/Project/getCode.sh)
以下是文件内容:
#!/bin/bash
echo "please enter a file name"
read NAME
find ./ -name "*.m" | xargs cat > $NAME.txt
cat $NAME.txt |tr -s '\n' > temp; mv temp $NAME.txt
echo "******************end*******************"
此时一般直接运行是运行不了的,需要赋一下执行权限。
打开命令行,进入到目录下:
cd ~/Desktop/Project/
修改脚本权限
chmod u+x getCode.sh
执行脚本
./getCode.sh
执行时会让你输入一个文件名,执行完毕后会在当前目录生成一个内含代码的txt文件。
将此文件给产品就OK了。如果还需要代码行数的话,直接用Xcode打开这个文件,滑到最后一行就可以知道有多少行了