如何删除每行中的最后一个逗号和后面的字符串

时间:2018-01-30 21:11:40

标签: regex shell

大家好我有jtl文件,其中包含多行,每行都有逗号(,)分隔的多个值。 我希望实现的是准备好jtl到html报告,因为我需要擦除每一行中的最后一个参数。我发现文本向我展示了如何阅读每一行,但无法弄清楚如何删除最后一个参数 例如:

resdf$lab<-factor(resdf$beta,labels=c("list(beta[1] == 1, delta[1] == .34)", 
  "list(beta[2] == 1, delta[2] == .56)", ...))

,11.111.11.111 是我希望在每个文件中删除的内容,它可能有不同的数字。

1 个答案:

答案 0 :(得分:2)

在OSX(或任何其他shell)中,您可以使用此sed 's/,[^,]*$//' file 1517341677444,180922,HTTP Request,200,OK,Thread Group 1-1,text,true,,1530008760,195,1,1,1152,0,528 在逗号后删除最后一部分:

sed -i.bak 's/,[^,]*$//' file

要将内联更改保存到文件使用:

repeatedcv