【发布时间】:2010-11-03 23:05:26
【问题描述】:
来自extracting the values using grep
Reading:RG1:+ /user/reading-2/Monday:12
Reading:RG1:- /user/**/Friday:12
Reading:RG1:- /user/**/*.txt:12
Reading:RG1:- /user/tet-23/**/*.txt:12
Reading:RG2:+ /user/reading-2/Monday:12
Reading:RG2:- /user/**/Friday:12
Reading:RG2:- /user/**/*.txt:12
Reading:RG2:- /user/tet-23/**/*.txt:12
我试过这个: 猫.txt | grep RG1|grep '-'|剪切 -d':' -f3-| cut -d'-' -f2 |sed -e 's/ //'
这不起作用,因为它会提取错误的路径,因为某些 + 也有 -
如何解决这个问题
【问题讨论】:
-
无用的猫。您应该省略
cat a.txt并将您的第一个 grep 更改为grep RG1 a.txt。这不会解决您的问题,但它更有效。