1, 取svn两个版本之间差异文件
tar cvfz changes.tar.gz --exclude-vcs `svn diff -r1730:2141 --summarize . | grep . | awk '{print $2}' | grep -E -v '^\.$'`
2, 取git add之后 与前一次提交之间的差异文件
tar -czf ../release/qcar1876-1988.tar $(git diff HEAD --name-only)
3, 修改一个目录下 所有的文件夹 添加执行权限 (文件用 -type f )
find -type d -exec chmod +x {} \;
4, 取文件中某一行存储到文件
sed -n '185p' temp.txt >>file sed -n '185,185p' temp.txt >>file