remove words

All,

I have a file with below entries.

/java/usr/abc/123
/java/usr/xyz/123_21
/java/usr/ab12/345/234
.........
.........

And I need entry as

/java/usr/abc/config
/java/usr/xyz/config
/java/usr/ab12/config
.........
.........

Actually, I need to remove all other entries after three words, means

/java/usr/ab12/345/234/.../..../.... to /java/usr/ab12/

Please suggest me.

$ awk -F/ '{print "/"$2"/"$3"/"$4"/config"}' infile
/java/usr/abc/config
/java/usr/xyz/config
/java/usr/ab12/config

---------- Post updated at 05:21 PM ---------- Previous update was at 05:16 PM ----------

one more ..

$ cut -d"/" -f2-4 < infile | awk '{print "/"$0"/config"}'
1 Like

Thanks a lot Jayan ..!!
it worked perfectly fine :slight_smile: