我有一个120 K的文本,类似于下面的文本,我想在用lr:完成的行的末尾添加“(引号)”。请告诉我如何使用sed或awk来完成它。
HSS-ServiceProfile=consumer_mmtel_d426s6
hss-Trigger2ApplicationServers="42601:sip\\:d426s6mtasorig.routingcore.imsw..it;call=orig;lr:
hss-Trigger2ApplicationServers="42603:sip\\:d426s6mtasorig.routingcore.imsw..it;call=orig;lr:
hss-Trigger2ApplicationServers="42605:sip\\:d426s6mtastermrg.routingcore.imsw..it;call=term;lr:
hss-Trigger2ApplicationServers="42607:sip\\:d426s6mtastermnr.routingcore.imsw..it;call=term;lr:
hss-DefaultApplicationServer="sip:d426s6mtasorig.routingcore.imsw..it;lr"
hss-DefaultASHandling="SESSION_CONTINUED"
hss-DsaiCapability=false提交-s
HSS-ServiceProfile=Pk3_mmtel_d426s1
hss-Trigger2ApplicationServers="42601:sip\\:d426s1mtasorig.routingcore.imsw..it;call=orig;lr:SESSION_CONTINUED"
hss-Trigger2ApplicationServers="42603:sip\\:d426s1mtasorig.routingcore.imsw..it;call=orig;lr:SESSION_TERMINATED"
hss-Trigger2ApplicationServers="42605:sip\\:d426s1mtastermrg.routingcore.imsw..it;call=term;lr:SESSION_TERMINATED"
hss-Trigger2ApplicationServers="42607:sip\\:d426s1mtastermnr.routingcore.imsw..it;call=term;lr:SESSION_TERMINATED"
hss-DefaultApplicationServer="sip:d426s1mtasorig.routingcore.imsw..it;lr"
hss-DefaultASHandling="SESSION_TERMINATED"
hss-DsaiCapability=false发布于 2022-06-16 15:17:50
告诉sed用它自己替换行尾的lr:加上双引号:
sed -e 's/lr:$/&"/'
# ^ ^
# | |
# End of |
# line The whole
# matching parthttps://unix.stackexchange.com/questions/706434
复制相似问题