Date: Tue, 24 Jan 2006 17:50:05 -0500 (EST) From: Ensel Sharon <user@dhp.com> To: Chuck Swiger <cswiger@mac.com> Cc: freebsd-questions@freebsd.org Subject: Re: shell scripting question (mdconfig device choosing) Message-ID: <Pine.LNX.4.21.0601241748480.8684-100000@shell.dhp.com> In-Reply-To: <43D6A62B.80001@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 24 Jan 2006, Chuck Swiger wrote: > Ensel Sharon wrote: > > and I know how to use awk to strip away the leading "md" from each piece > > of the output ... but I do not know how to take output like: > > > > 8 9 11 14 > > > > and decide that the lowest available number is "0". How can I do this ? > > % echo '9 8 11 14' | sort -nt ' ' | head -1 > 8 Yeah, but I am looking for "0" ... 8,9,11,14 are all in use ... but 0-7 are not. I want to: "starting with zero, find the lowest number that is NOT in this list" (where "this list" is the output of mdconfig -l, which shows which md devices are currently in use) Thanks.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.21.0601241748480.8684-100000>