iaa*_*aav 0 unix bash shell awk sed
我需要一个awk/cut one liner来获取模式和最后一个文件名之间的所有内容,例如:
$ cat .exportfiles.text
/branches/WP_Fix/Code/SharedApp/src/gov/illinois/ies/business/rules/ed/CorticonFinIncomeEntiyLoader.java
/branches/WP_Fix/Code/BEAN/Framework/ejbModule/gov/illinois/ies/business/rules/entities/fin/Income.java
/branches/WP_Fix/settings/Environment/RT/properties/build.properties
/branches/WP_Fix/test/Environment/DEV/properties/build.properties
Run Code Online (Sandbox Code Playgroud)
期望的输出:
Code/SharedApp/src/gov/illinois/ies/business/rules/ed
Code/BEAN/Framework/ejbModule/gov/illinois/ies/business/rules/entities/fin
settings/Environment/RT/properties
test/Environment/DEV/properties
Run Code Online (Sandbox Code Playgroud)
sed -e 's,/branches/WP_Fix/\(.*\)/.*,\1,' < exportfiles.text
Run Code Online (Sandbox Code Playgroud)