Dear all,
Need help to write the shell script to process the file.
My requirement is script to process the file line by line and count the ids belong to the server name mentioned as in first field.
if
IN-S-BA1 is there count 4 lines and add the end of count echo the first filed and counted lines.
if IN-S-BA1 is 4
end of the count add one more line in file
IN-S-BA1:4
How can i Achieve this
example input file contains like this.
IN-S-BA1:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BA1:daemon:account for daemon user:false:staff
IN-S-BA1:bin:account for bin user:false:bin,sys,adm
IN-S-BA1:sys:account for sys user:false:sys
IN-S-BA2:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BA2:daemon:account for daemon user:false:staff
IN-S-BA2:bin:account for bin user:false:bin,sys,adm
IN-S-BA2:sys:account for sys user:false:sys
IN-S-BT1:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BT1:daemon:account for daemon user:false:staff
IN-S-BT1:bin:account for bin user:false:bin,sys,adm
IN-S-BT1:sys:account for sys user:false:sys
IN-S-BQ1:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BQ1:daemon:account for daemon user:false:staff
IN-S-BQ1:bin:account for bin user:false:bin,sys,adm
IN-S-BQ1:sys:account for sys user:false:sys
IN-S-BD1:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BD1:daemon:account for daemon user:false:staff
IN-S-BD1:bin:account for bin user:false:bin,sys,adm
IN-S-BD1:root:account for adm user:false:adm
Outfile to be like below
IN-S-BA1:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BA1:daemon:account for daemon user:false:staff
IN-S-BA1:bin:account for bin user:false:bin,sys,adm
IN-S-BA1:sys:account for sys user:false:sys
IN-S-BA1:4
IN-S-BA2:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BA2:daemon:account for daemon user:false:staff
IN-S-BA2:bin:account for bin user:false:bin,sys,adm
IN-S-BA2:sys:account for sys user:false:sys
IN-S-BA2:4
IN-S-BT1:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BT1:daemon:account for daemon user:false:staff
IN-S-BT1:bin:account for bin user:false:bin,sys,adm
IN-S-BT1:sys:account for sys user:false:sys
IN-S-BT1:4
IN-S-BQ1:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BQ1:daemon:account for daemon user:false:staff
IN-S-BQ1:bin:account for bin user:false:bin,sys,adm
IN-S-BQ1:sys:account for sys user:false:sys
IN-S-BQ1:4
IN-S-BD1:root:account for OS Admin user:false:system,bin,sys,security,cron,audit,lp,
IN-S-BD1:daemon:account for daemon user:false:staff
IN-S-BD1:bin:account for bin user:false:bin,sys,adm
IN-S-BD1:root:account for adm user:false:adm
IN-S-BD1:4
Pl Help ....
Thanks in advance..
Madhu
Pl Help ....
Thanks in advance..
Madhu