Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: 'for' sorted?



On 2022-09-22 08:26, Jérémie Roquet wrote:

Lexical order:

   for var in /dev/sd*(on); do

To see the available sort specifiers, use:

     for var in /dev/sd*(o<tab>

Best regards,

Bloody marvelous, <tab> there to give you your options, I had no idea there was any such thing.

   9 /aWorking/Zsh/Source/Wk 1 $ for aa in /dev/sda*(on); do echo $aa; done
   /dev/sda
   /dev/sda1
   /dev/sda10
   /dev/sda11
   /dev/sda12
   /dev/sda13
   /dev/sda2
   /dev/sda3
   /dev/sda4
   /dev/sda5
   /dev/sda6
   /dev/sda7
   /dev/sda8
   /dev/sda9

Now, what would be idyllic is to be able to have version sort so that the output is this:

   /dev/sda
   /dev/sda1
   /dev/sda2
   /dev/sda3
   /dev/sda4
   /dev/sda5
   /dev/sda6
   /dev/sda7
   /dev/sda8
   /dev/sda9
   /dev/sda10
   /dev/sda11
   /dev/sda12
   /dev/sda13


Thanks Jérémie




Messages sorted by: Reverse Date, Date, Thread, Author