示例字符串:a.txt
Reading:RG1:+ /user/reading/Monday:12
Reading:RG1:- /user/**/Friday:12
Reading:RG1:- /user/**/*.txt:12
Reading:RG1:- /user/tet/**/*.txt:12
我想拔出绳子
after + or - what ever the string i want it
使用:
cat a.txt | grep RG1|grep '+'| cut -d':' -f3| cut -d'+' -f2 |sed -e 's/ //
我得到了
/用户/阅读/周一
但是我很害怕
/用户/阅读/周一:12
最佳答案
若要修复命令,请使用-f3-
,因为您需要从第3个字段到行尾的所有内容。
cat a.txt | grep RG1|grep '+'| cut -d':' -f3-| cut -d'+' -f2 |sed -e 's/ //'