我在降价有一个更新日志文件,其中包含我的应用程序的每个版本一样,之间的所有变化中提取的变化:解析更新日志和版本
## Version 1.0.6
* first change
* second change
* third change
## Version 1.0.5
* first foo change
* second foo change
## Version 1.0.4
* and so on...
我要的是一个脚本提取版本的更改内容。例如,我会以提取1.0.5的版本的变化,所以它应该打印:
* first foo change
* second foo change
理想的方式是./getVersionChanges version filename
这将那些2个PARAMS:
version
:该版本提取改变
filename
:文件名解析
我如何使用sed,awk中,grep的,或任何实现这一目标?
的可能的复制[如何选择两种模式之间的线路?](http://stackoverflow.com/questions/38972736/how-to-select-lines-between-two-patterns) – Sundeep
另请参阅https://stackoverflow.com/documentation/awk/1403/variables#t=201611061418048683413和(https://stackoverflow.com/questions/2227583/passing-variable-to-awk-and-using-that-in-a-regular-expression – Sundeep