Date: Tue, 12 Mar 2019 11:37:23 +0100 From: Jan Martin Mikkelsen <janm@transactionware.com> To: =?utf-8?Q?Trond_Endrest=C3=B8l?= <Trond.Endrestol@fagskolen.gjovik.no> Cc: FreeBSD current <freebsd-current@freebsd.org> Subject: Re: ZFS no longer mounted in alphanumerical order Message-ID: <97B0EDCF-355F-4600-8316-2B12473445A4@transactionware.com> In-Reply-To: <alpine.BSF.2.21.9999.1903121034570.315@mail.fig.ol.no> References: <201903120012.x2C0CeeJ012446@gndrsh.dnsmgr.net> <e45bc5ab-af40-ad75-b5b2-8b0830aa915a@FreeBSD.org> <alpine.BSF.2.21.9999.1903121034570.315@mail.fig.ol.no>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 12 Mar 2019, at 10:37, Trond Endrest=C3=B8l = <Trond.Endrestol@fagskolen.gjovik.no> wrote: > I concocted a shell script, it looks promising: >=20 > #!/bin/sh > #- > # Parallel mounting of ZFS filesystems leaves a chaotic listing of > # mounted filesystems when viewed by df(1). > # Separating the header from the remaining lines and sorting the > # latter before recombining is a viable solution. > #- >=20 > DF=3D/bin/df >=20 > ${DF} ${@} | grep ^Filesystem > ${DF} ${@} | grep -v ^Filesystem | sort -k 6 >=20 > # new-df.sh An alternative sort approach, which handles df arguments which change = the number of columns, and only invokes df once: ${DF} "$@" | awk '/^Filesystem/ { print; sort =3D "sort -k " NF } ! = /^Filesystem/ { print | sort }=E2=80=99 Regards, Jan.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?97B0EDCF-355F-4600-8316-2B12473445A4>