现在的位置: 首页 > 综合 > 正文

linux命令收集

2013年10月08日 ⁄ 综合 ⁄ 共 329字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.