linux从文件获取每一行中的指定内容

原文件中内容:

2019-04-17 14:29:24,005  INFO (com.ul.api.ReportSEvent:45) - ReportSEvent checkParam(): bodyData={"sEvents":[{"userId":"444444444444444444","countryCode":"CN","subscriptionTier":"PREMIUM","expiryDate":"2019-07-16 06:28:22","paymentType":"ZFB","startDate":"2019-04-17 06:28:22","transactionId":"44444444"}]}

要求:从所有log中提取以上json串

cat cata1.log|grep bodyData|awk '{match($0,/({.*})/,a);print a[1]}' >ss.txt

猜你喜欢

转载自blog.csdn.net/lsx6766/article/details/89358775