Date: Tue, 15 May 2001 20:24:00 -0500 (CDT) From: Dave Leimbach <dleimbac@MPI-Softtech.Com> To: don@whtech.com Cc: questions@freebsd.org Subject: Re: Help w/ Awk Message-ID: <200105160124.UAA18584@MPI-Softtech.Com>
next in thread | raw e-mail | index | archive | help
read man for awk... look for field separator... :) have a nice day. Dave >Delivered-To: freebsd-questions@freebsd.org >From: "Don O'Neil" <don@whtech.com> >To: <freebsd-questions@FreeBSD.ORG> >Subject: Help w/ Awk >Date: Tue, 15 May 2001 18:09:34 -0700 >MIME-Version: 1.0 >Content-Transfer-Encoding: 7bit >X-Priority: 3 (Normal) >X-MSMail-Priority: Normal >X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 >Importance: Normal >X-Loop: FreeBSD.ORG > >I'm trying to write a simple script to extract the user name, UID and GID of >each user in the /etc/passwd file and I'm not quite sure what I'm doing >wrong here.... here's a code snippet; > >#!/bin/sh >passwd=`cat /etc/passwd` > >for user in $passwd > >do > >username=`echo $user | awk 'BEGIN { FS=":" } END { print $1 }'` > >echo $username > >done > > >Where am I going wrong with awk? Sometime the result of $username is the >user name, but sometimes its another part of the entry in the file. I just >want the user name stuck into username. > >Thanks! > > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105160124.UAA18584>