Skip site navigation (1)Skip section navigation (2)
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>