I want to select 2nd, 3rd columns if line has "key3" and print rest of the lines as is.
# This is my sample input
key1="val1" key2="val2" key3="val3" key4="val4"
some text some text
some text some text
key1="val1" key2="val2" key3="val3" key4="val4"
some text some text
some text some text
# Expected output.
key2="val2" key3="val3"
some text some text
some text some text
key2="val2" key3="val3"
some text some text
some text some text
I have this so far which is not working. How do I add second condition?
awk '(/key3/ {print $2" "$3}) || ({print $0})'