修改 code 後,

想使用 beyond compare 比對 修改前後的 code (有一包未修改的 code),

若 code 很大,

全部比完,需要花很多時間,

Command

此時可以使用 git 與 sed 的命令,濾出修改過的檔案位置,

copy 濾出的結果 至 beyond compare 的 Fileters -〉include files,

直接拉出 比對 修改的檔案 (快速)。

git status -s | sed "s/.* //"

sed "s/.* //"

. --- 比對任何一個字元(但換行符號不算) /.n/ 可比對 “nay, an apple is on the tree” 中的 “an” 和 “on”,但不可比對 “nay”

* --- 比對前一個字元零次或更多次 /bo*/ 可比對 “Good boook” 中的 “booo”,亦可比對 “Good bk” 中的 “b”

再加一個空白,

整個是說在空白前(含空白)的pattern,都用 empty 取代。

Example

administrator@ubuntu:/media/d/workspace/update/linux_repo/kernel-3.18$ git status
Not currently on any branch.
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory) modified: Makefile
deleted: README
modified: drivers/power/mediatek/Kconfig Untracked files:
(use "git add <file>..." to include in what will be committed) abc no changes added to commit (use "git add" and/or "git commit -a")
administrator@ubuntu:/media/d/workspace/update/linux_repo/kernel-3.18$ git status -s
M Makefile
D README
M drivers/power/mediatek/Kconfig
?? abc
administrator@ubuntu:/media/d/workspace/update/linux_repo/kernel-3.18$ git status -s | sed "s/.* //"
Makefile
README
drivers/power/mediatek/Kconfig
abc

Reference

正規表示式 Regular Expression

最新文章

  1. 【Networkk】一篇文章完全搞清楚 scoket read/write 返回码、阻塞与非阻塞、异常处理 等让你头疼已久的问题
  2. google关于ssh key的解释(转)转的google的wiki的
  3. Ace 动画应用实例 ------启动欢迎界面
  4. Erlang练习-UDP
  5. 当As3遇见Swift(二)
  6. ARM--存储管理器
  7. 【AOS应用基础平台】完好了AOS标签库,和标准标签库完美兼容了
  8. 新手站长如何快速学习实践SEO?
  9. udp服务端收发数据流程
  10. Luogu P4643 【模板】动态dp
  11. php配置文件php.ini的详细解析
  12. Day 3-5 装饰器
  13. NumsCount
  14. selenium_基本用法
  15. unet网络讲解,附代码
  16. 扩展欧几里得 hdu 1576
  17. 【转】各种 NoSQL 的比较
  18. C++ 关键字——friend【转载】
  19. 将虚拟网络连接到 ExpressRoute 线路
  20. struts2基础梳理(二)

热门文章

  1. js函数式编程(二)-柯里化
  2. LNMP的环境搭建
  3. 13Shell脚本—编写简单脚本
  4. python入门:UTF-8转换成GBK编码
  5. PHP做ERP, CRM, CMS系统需要注意哪些地方
  6. 20181207(sys,shelve,logging)
  7. 20181206(re,正则表达式,哈希)
  8. 思维水题:UVa512-Spreadsheet Tracking
  9. 关于C#Debug和Release
  10. IOS开发之----全局变量extern的使用