3
cat file
^QciProfilePredefined=qci2$ logicalChannelGroupRef QciTable=default,LogicalChannelGroup=2
EUtranCellTDD=.*-1[123456],UeMeasControl=1,ReportConfigA4=1$ a4ThresholdRsrp -140
내가 쉼표가 영향 다른 열을하지 않고 $ 1 (도 쉼표를 삭제)의 마지막 쉼표 전에 내용을 삭제 gensub()를 사용하고 싶습니다.AWK gensub 기능 사용 문제
내 코드 :
는awk '{$1=gensub(/.*,/,"",1);print}' file
출력 :
LogicalChannelGroup=2 logicalChannelGroupRef QciTable=default,LogicalChannelGroup=2
ReportConfigA4=1$ a4ThresholdRsrp -140 a4ThresholdRsrp -140
그것은 그 "4ThresholdRsrp -140"에 의해 반복 ROW이 콘텐츠를 보인다.
출력은 내가 예상 :
LogicalChannelGroup=2 logicalChannelGroupRef QciTable=default,LogicalChannelGroup=2
ReportConfigA4=1$ a4ThresholdRsrp -140