I have tried the following command:-
[root@10 bin]# cat temp
asdjahskjdhajksdhjkashjahfksjdhfkjsddhflkdsjhfklsdajhfklajshdkjalsdlkjasdhkljas
hskdajkdhkjas
cast $recv $UE_CAPABILITY_ENQUIRY
set trans_id [ string range $recv 42 43 ]
[root@10 bin]# sed -ir '/^cast \$recv \$UE_CAPABILITY_ENQUIRY$/{$!{N;s/^cast \$recv \$UE_CAPABILITY_ENQUIRY\nset trans_id \[ string range \$recv 42 43 \]$/cast \$recv \$UE_CAPABILITY_ENQUIRY \nset trans_id 1/;ty;P;D;:y}}' temp
I want to replace
cast $recv $UE_CAPABILITY_ENQUIRY
set trans_id [ string range $recv 42 43 ]
with
cast $recv $UE_CAPABILITY_ENQUIRY
set trans_id 1
But above command is not working. Can some body point out my mistake.
trans_idis replacing ?