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
ROW 2コンテンツが "4ThresholdRsrp -140" で繰り返しているようです。
出力は私が予想:
LogicalChannelGroup=2 logicalChannelGroupRef QciTable=default,LogicalChannelGroup=2
ReportConfigA4=1$ a4ThresholdRsrp -140