Re: Sorting a device list

2009-12-01 Thread Michaël Grünewald
Peter Steele wrote: Can anyone recommend a quick and dirty way to sort a device list? For example, if I do this: I need to skip the device prefix before applying the -g option. Something like this works: ls /dev/ad*|sort -g -k 1.8 /dev/ad4 /dev/ad6 /dev/ad8 /dev/ad10 but this assumes the de

Re: Sorting a device list

2009-11-29 Thread perryh
Oliver Mahmoudi wrote: > you can try to delete the /dev/ad10 entry with sed and then just > append it to the end manually using the printf(1) utility like so: > > # ls /dev/ad* | sed s/"\/dev\/ad10"// | grep "/dev/ad" && printf > "/dev/ad10\n" Or strip the non-numerics from the beginning of each

RE: Sorting a device list

2009-11-29 Thread Peter Steele
I ended up using ls /dev/ad*|sort -g -k1.8 Not quite as generic as I wanted but it works... From: Oliver Mahmoudi [mailto:olivermahmo...@gmail.com] Sent: Sunday, November 29, 2009 10:36 AM To: Peter Steele Cc: freebsd-questions@freebsd.org Subject: Re: Sorting a device list you can try to

Re: Sorting a device list

2009-11-29 Thread Oliver Mahmoudi
ram...@ceid.upatras.gr] > Sent: Saturday, November 28, 2009 4:31 PM > To: Peter Steele > Cc: freebsd-questions@freebsd.org > Subject: Re: Sorting a device list > > On Sat, 28 Nov 2009 11:48:18 -0600, Peter Steele > wrote: > > Can anyone recommend a quick and dirty way to sor

RE: Sorting a device list

2009-11-28 Thread Peter Steele
eebsd-questions@freebsd.org Subject: Re: Sorting a device list On Sat, 28 Nov 2009 11:48:18 -0600, Peter Steele wrote: > Can anyone recommend a quick and dirty way to sort a device list? For > example, if I do this: > > ls /dev/ad* | sort > > I get something like this: > > /d

Re: Sorting a device list

2009-11-28 Thread Giorgos Keramidas
On Sat, 28 Nov 2009 11:48:18 -0600, Peter Steele wrote: > Can anyone recommend a quick and dirty way to sort a device list? For > example, if I do this: > > ls /dev/ad* | sort > > I get something like this: > > /dev/ad10 > /dev/ad4 > /dev/ad6 > /dev/ad8 Just use `sort -n': ls -d1 /dev/ad* |

Sorting a device list

2009-11-28 Thread Peter Steele
Can anyone recommend a quick and dirty way to sort a device list? For example, if I do this: ls /dev/ad* | sort I get something like this: /dev/ad10 /dev/ad4 /dev/ad6 /dev/ad8 I can add -g, but it doesn't help: ls /dev/ad* | sort -g /dev/ad10 /dev/ad4 /dev/ad6 /dev/ad8 I need to skip the de