From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16868 invoked by alias); 11 Feb 2017 19:04:30 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 22448 Received: (qmail 25982 invoked from network); 11 Feb 2017 19:04:30 -0000 X-Qmail-Scanner-Diagnostics: from mail-ua0-f195.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.217.195):SA:0(-0.0/5.0):. Processed in 1.008579 secs); 11 Feb 2017 19:04:30 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.217.195 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:date:in-reply-to:comments:references:to:subject :mime-version; bh=OGOf+ZXHA9eSZlchCbLci6oaVbvYv817vDz74pzT6Yw=; b=uVkxdWeun2Dc+grY9rIU4vpuDnPErBiCb4KvAB8UVE9sSB49ySDgO4VK9sEQkrnEnI 4ZFobEVmAj00DN1C3LXWuRn3nmATn35ZnT3C9o98BKtZSn8c1lM3LjiQTpwvFfeCr8Ca QjO4gRvqNz7MLnThu9m6IHBSePQTcWHVJwGsaD+0tzjIIkhdBxnjk2xTm86iJocrKJFS yLHgVzmxppTjmCIpc0mOyaFT2szZQsbrHmxWNfrta/KM2x6uxdJL9cEZW5bzU23cksgc joI5Uw5a6Wln6F/XAs5pRbSWSHTTh4C9eYeWjyz/p3ZqEK7JQpBNkQkmU8KxBgLDdCrt jlTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:date:in-reply-to:comments :references:to:subject:mime-version; bh=OGOf+ZXHA9eSZlchCbLci6oaVbvYv817vDz74pzT6Yw=; b=MKYvIu6aDWGVyY5g91Oi7Xc/VI4j8odN32Qjdtkdi6DPKHavwLcY50bx03JifFRNfy Uo8bmbA5wmj27PmT4p8jaciVzqEFDE5jRhxSMH4H5ewL/tJJWVyRc+7AvM0KC9vw4SLF RGMSKC4yEATQbwR0Cd2C3QickPg2rcr55542/Vw5L/iLmxSGZ3JwvIYhKDoZII57A2ag gYdwtJZGy/vLW9gtkwsQqajjxnH+h6BSrMcHWXdV606gjD5Q/NbDJa4jFWKwdKV+uV5Q h+XncPFctAnOQ4rvu3nv9mavAVvY6dlee3a/niuGEVzBXyhihOU2sQNBp5/jDUB6d8tz mjmw== X-Gm-Message-State: AMke39l8iPf32SKX6gLWpKA+OQa4s/v/vfeMLhfSKCBt1vC7irQmizjjUc1DWUbKhqr0vQ== X-Received: by 10.159.35.15 with SMTP id 15mr7667074uae.47.1486839861923; Sat, 11 Feb 2017 11:04:21 -0800 (PST) From: Bart Schaefer Message-Id: <170211110437.ZM467@torch.brasslantern.com> Date: Sat, 11 Feb 2017 11:04:37 -0800 In-Reply-To: <0befdb38-eaa5-6388-a3fe-58b1a73834b7@eastlink.ca> Comments: In reply to Ray Andrews "padding." (Feb 10, 7:15pm) References: <0befdb38-eaa5-6388-a3fe-58b1a73834b7@eastlink.ca> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: Zsh Users Subject: Re: padding. MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Feb 10, 7:15pm, Ray Andrews wrote: } Subject: padding. } } $ integer -x vvar=-1 } $ echo ${(l:5::0:)vvar} } } How do I get "-00005"? In addition to the suggestion of printf, integer -Z 6 vvar=-1 -Z [ N ] Specially handled if set along with the -L flag. Otherwise, similar to -R, except that leading zeros are used for padding instead of blanks if the first non-blank character is a digit. Numeric parameters are specially handled: they are always eligible for padding with zeroes, and the zeroes are inserted at an appropriate place in the output. } But also with the negative not counting as part of } of the padding? I don't think you can, except by specifying a field width of 6. Even printf is going to treat the "-" as part of the field width.