目录下的文件如何合并成一个文件?
我们做过软著的同学,应该就知道有个提供源码的环节,提供源码的话,我们肯定不会一个个文件的去COPY,这个时候,就需要一点小技巧了,可以省掉工作量
主要思路
- 列出目录下的文件
- 写入到某个文件里
脚本
$ touch mergefile.sh
$ chmod +x mergefile.sh
mergefile.sh
#!/bin/bash
PWD="源码目录"
echo 'file merering ......'
for file in `find $PWD`
do
if [[ ! -d "$file" ]]; then
cat $file >> output.txt
fi
done
echo 'OK'