using /usr/bin/cut in scripts...

Dave Turner dmt at PacBell.COM
Tue Jul 31 05:11:12 AEST 1990


In article <19253 at well.sf.ca.us> whofan at well.sf.ca.us (Brian Lawrence Dear) writes:
.The following is a portion of an installation script.  This portion
.reads the /etc/group file, figures out what's the next available
.group ID, and then creates a new group and assigns it that next
.available ID number:
. 
.          gid=`/usr/bin/cut -f3 -d: /etc/group|sort -n|tail -1`
.          gid=`eval $gid + 1`
.          echo "mygroup::$gid:user1,user2,usern" >> /etc/group
. 

If you have sed, you could replace line one above with:

	gid=`sort -t: -rn +2 -3 /etc/group | sed -n -e "1s/.*:.*:\(.*\):.*/\1/p"`



-- 
Dave Turner	415/823-2001	{att,bellcore,sun,ames,decwrl}!pacbell!dmt



More information about the Comp.unix.i386 mailing list