From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6001 invoked from network); 22 Sep 2022 16:14:18 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 22 Sep 2022 16:14:18 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1663863258; b=HgYm3iFq8lw9cARnVoHBT4VqwTfZFhC5wGNKMq9lmnN89t5v3qpxXWTvamfbdv+9PeNTNNA8py KifrSOHBOdTVcHP8CYOjXsRygVHSy1AdEYZULcvE8ZtJPqW5Ncsfet3dJjmt88GfkwuHXU0Td8 ZBXZh53w4fHcsbxxgkPwr9U0J4qKl0Jm36On1pYC5lo5DHqxz6l68IeyJzC8IyQRxJJTRXI7XF qJVh4ttYEkgSdS/ZWX0bG9c3kf5PliSXGyVftdG4u776XAdkJKbF7PXGeGduMV6UEHb3Pa3fXD XxSbOUbNziwuDNb5K/c2yDcrrB08z/LHyayBq3S5/hhqHQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1663863258; bh=eDFKu1DU2II4OdBvO1gyMCuYmpFj0GW0gCrZVDyZTQc=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:References:In-Reply-To:MIME-Version:DKIM-Signature: DKIM-Signature; b=GR5eZ4Wo7B3ubnfXUXOJADlsNMWiDwbCqXXqOGM+JO9tD5o2idWLlvF9kpXF+I6ARNxrJZp/Ds yKbXHX+6YFk0E83vEBDBFAKbZcdjVzj2E72d+4UDLwEQGdQDirKDCM506HAHh5YrxV4jHc4Ih2 nyXTO/hRKMyiICEBfqNp79UJHoh8Ovpkzd3gQbCuNJJLgPQPsQrP7XyKcWnrTEp151CujrDAyB gJRWiqSBqBJSE6YJQT/YcwwlgTIuGVZl6uRABEgWLWdT+tMBM0tfuhgD7KxPruZpPI62v2TpK0 V4gmB0ko+r5QUaebS7NIs52Z70wpn8412Ls0ammnjgDUug==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:References:In-Reply-To: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=rzvVENHUET6Q/BNPXnJgBZk3hLPZT4z6bS99vWaePcM=; b=lTevZ9ZHBOqFkZv7Cd12UN8i24 o3obrzFaYjgVM0+0lOUZ75TFk+LJ9EZSbtP7yWqR7eeBsgwvOy0EkSke6OR+gP0gXTpMcNAgYCLtz xSuW7OqsqOahkI9lOVWbQ04Le49/z5eKoUX9+JKuOaBvTK+qZV69BLMueUW+6NC8S1VyIq1oGq/OB d7ydxUtSPzUOtaunCqZH4VMXoJ5odMHyQ2gn4alPpxXOJHjgSSwsToOR0OjTnXyVfw3xxDlwpRj77 GEOU1k+5o/g2e30r5kxYeCO0zs2CjonAAPJHBuBlR7mOf1KMIU+4Sy4BDcyRtzo3pWT3LYAthKYUY tl4f8McQ==; Received: from authenticated user by zero.zsh.org with local id 1obOqA-0008eZ-8J; Thu, 22 Sep 2022 16:14:18 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f42.google.com ([209.85.218.42]:42756) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1obOor-0007vo-6X; Thu, 22 Sep 2022 16:12:57 +0000 Received: by mail-ej1-f42.google.com with SMTP id sb3so22115602ejb.9 for ; Thu, 22 Sep 2022 09:12:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:from:to:cc:subject:date; bh=rzvVENHUET6Q/BNPXnJgBZk3hLPZT4z6bS99vWaePcM=; b=nSOzfT31Gt3khn7fmxt/lnLAxLmeenNzpm4xDXbO5/Iql6CdvBrzEnOAxO63TpFcgR K45w2S9VKBqhgMxt5IET91Akaio7i1ByFVj/vfrydZOXgzAawg9UzfwhkbuA6DCxDG71 qtkvXWTWEeZuBQPVaLGwYBvQLu9RCUvAQoI26xa0mlk1hxkY/kv8fQNP2C/O2oRuK+Mw lMk43Ff8Pr4aufIXSwupzK+PtVTFlyVqxST70Bge4tGbSAtqSbMoGBztbPb6N82jxmZA QYWNcnn2OL32o/HHoajsnJ+gEubZXI3mx9LbNS1g4q5SEru9mW5jjma6FaHtoCRj9qEM IbOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:x-gm-message-state:from:to:cc :subject:date; bh=rzvVENHUET6Q/BNPXnJgBZk3hLPZT4z6bS99vWaePcM=; b=MSdVoJrMiMJH69f4zpFaTKs1s6YTS6IeDEJ8jOZGy9XhGLEoG66xdVOWVZmx+cgx4+ 331gXa6y4s1jBHiBzzJlkrF4uzMY0cQo8wRpuMOO93WICnS03qD8hmdszw2dHjXPVOB2 5TeWY+YMTz4Rmg2RjMTSLwfnqrprbsD597IuUmWVqrjeyGfblk99uiA45wNfvQ9+tzgM +hQ/sAYlHlxtP04+YKudlxgY8P03LPWLSFP4C474r1sNidxpWZ7Zr3D8RYSZGQcABJGk TYp3FJqIJlJbZa4+v/HCV02puGF7bL+S/yZ3cI7EwBR8fXTkQkXIe93bWSTcHmGgOiaG nVBQ== X-Gm-Message-State: ACrzQf2y20iuV7hu6U3pHtdqZGAvSpjhZEfsrcwctKa9U+EGGm7ByS3k UCIkSAq/5l8Ijz0bp+Icboz8JUyY/2FrFaIiu8I= X-Google-Smtp-Source: AMsMyM74ObHdOSpfc1IaCnWaOwOGIUel/5vHGXu/Sw+mi92nFIp7TAODoNDWtmR28kmzmqEW3jZ4ZvzGmzXUvlzl7+g= X-Received: by 2002:a17:907:788:b0:741:4d1a:595d with SMTP id xd8-20020a170907078800b007414d1a595dmr3372095ejb.737.1663863176809; Thu, 22 Sep 2022 09:12:56 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6f02:61e:b0:21:ad05:976d with HTTP; Thu, 22 Sep 2022 09:12:56 -0700 (PDT) In-Reply-To: References: <49e39986-c9d4-fc8a-3ee2-f484f44cff4c@eastlink.ca> From: Mikael Magnusson Date: Thu, 22 Sep 2022 18:12:56 +0200 Message-ID: Subject: Re: 'for' sorted? To: Ray Andrews Cc: zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 28119 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On 9/22/22, Ray Andrews wrote: > On 2022-09-22 08:26, J=C3=A9r=C3=A9mie Roquet wrote: >> >> Lexical order: >> >> for var in /dev/sd*(on); do >> >> To see the available sort specifiers, use: >> >> for var in /dev/sd*(o >> >> Best regards, >> > Bloody marvelous, 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 You can use the n glob qualifier for this. (distinct from the n option to the o glob qualifier). eg, *(non) --=20 Mikael Magnusson