Issue
I have to convert this.
getent passwd euser5
euser5:x:12345:20:Ester Jones:/home/euser5:/bin/csh
so far i have this.
getent passwd euser5|cut -d: -f1,5 |sed 's/:/,/'|tr '[:upper:]' '[:lower:]'
euser5,ester jones
the final output i need is
user5,ejones
Solution
Using sed
$ sed -E 's/:[^ ]*:(.)[^ ]* ([^:]*).*/\L,\1\2/' <(getent passwd euser5)
euser5,ejones
Answered By - sseLtaH Answer Checked By - Marie Seifert (WPSolving Admin)