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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30424 invoked from network); 12 Jan 2024 19:19:57 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 12 Jan 2024 19:19:57 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1705087197; b=K7KpYgQsseYeiz7LUVwxJLl+qg9KJpzRLP9GZVL6rpWXY7aOTP5ZQZGO5k29IpADY+s5fZ4ku4 rhKRhc7O4FeioDdziM1uRwFi+o24q8mZdO0QmfsYBGyCfTK8AiET04T/k8atU0jVoId0vGabHT FRsMWNVJMS3mLz5Oz+BPXm+o/ci0+lB6SaScvztSQSv/nmP8cX4DStW9Fway6LToWpO8UGfmOd O9LjXggRkG6SnhNNHXYjGM8F6KgzC1W7RXftfq7EhKaqifWhvvt1ISelbcUDqDIM9PqUTcPTri Tgp4AmJWgznal500Q82+ORBZHd0lLCIeHJQ3ymmJR7ca9w==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1705087197; bh=osZoSjbDTG0fqjdlf36gflpMfyinywVts9BRIoQFm28=; 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:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=qJSjbC3rw2V4vzFWsrZretTbOsGX/DQ0lAlHAIcNB2dlz0Wz4yPEGWIARbjWdTKN/Y+n5Axs19 sH2GqzL4qL0XqQqGN8C/PCHHy03LiewOvmI7ezx62mAI+TPJ33GafAk0uchwUdYzwwWIqrGvxQ Kww8+9ef60EuCH/dn0tO0Rc0upvsWhx7umJ8zItpAw/PD6IwjWXsTYrdkusRBfTJSjkA9CMEjE s0R99eqx6myNFvd2YUBkit2uv7vXduatPwoA9y0G9OwJJZxt665R/u7GmYb7E4UCMwjMHj8m/D of+tMHT6u7i7xibwkO3mJel98fg3VW3kT46zXXoUUq1cBQ==; 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:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=pT6hjQyf5jty5340AMJ8Xo236kdaRjKgnkeqTgaDBpM=; b=Du8WbB0g31jr4g2oDa+gytcioy AyfSmVTbtzwU6G8DCVmoNTW3Q2FCL4E3KwTpFST8Cw7LaK+EDl8VpHeveYzTnymGAU44ivgUHeuHI 03YvU0PW8Z+CZOWiWFqgaWLKCcvYglRQSRtc9S0RCm+v39zj36KY02WESqKgAtnKSNONEC2OeVQLk 9v5Dtkp7jEyiNxcveAN5S1qaovH67YGqBp430mnNGl9opAXTcsP1dRW5dh1JJO4jSm1ScDSRVcp49 izel1lA1/TPxvgWzlo57dUcSg+6zgkmNC/E8W0L/giJefSlwQ+kmFYQwDmQ3mLME0HG1Ujv8gJtH3 Iwqo5BtQ==; Received: by zero.zsh.org with local id 1rON4P-000Ang-Bz; Fri, 12 Jan 2024 19:19:57 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f41.google.com ([209.85.218.41]:42481) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rON3k-000A5n-Jz; Fri, 12 Jan 2024 19:19:17 +0000 Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-a28bf46ea11so1192403266b.1 for ; Fri, 12 Jan 2024 11:19:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1705087156; x=1705691956; darn=zsh.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=pT6hjQyf5jty5340AMJ8Xo236kdaRjKgnkeqTgaDBpM=; b=dNYGUerDnw4W1v6b0OfNsdE/j/82xWemO6NYMWfC0pMQq0V0xmg5eu+3HWt0CxXpXJ Bmb7EzezeFheEP2iOxuSQSdXX2kfkJ7AD3EZKuTF9hw2sbZzgrfo0X4QtyIHAJV4wnxw pvkIK2EjhYfIjCSZMTG2KEOdDZ0hh+hVHN/Nxf8EpMNFdvcOul8gw9t23rerpuGAH1i5 WW+36M6rUpPZFEjdPkvttpcibyGjPMRpvNflsOSaYEadRbNC5gFEm7s8ocA0AdNZGaV+ t9Z50xz6guCpAJy/zVtPMWpijzn7i3qj5gk0r/SzGnFx+PYdT9OPeITMi+4FTU/k01mY +oqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705087156; x=1705691956; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pT6hjQyf5jty5340AMJ8Xo236kdaRjKgnkeqTgaDBpM=; b=Oh4E1fMyHxW6qlVQAjWSFfmJQFbPCEX0xGqaHAfT2INKCBX84Pt6yefHnM4bI+Pv1M tz3zniYcKalsvT7HfOgelV1cPb0YlQZncEN6EwOVrKHXZ/Dc8uQdHpaPzB8iI51RUHUS ciitDspujTNONcC7/XSC0mv7Zwji2NUgihK6A5wldm8Km47flQ0wvwvtr/vSKbkXP2f+ NDDRxVzLPTwisGv0psCAkO9DkXYR6zZtJV9TQi7E1+DPywG6MBYb2jhkuh7HIaVSG22T 44urqhhBW7wuXKnlGMkv3r94YwrcAkoZMaq6+CgZ0clWHo26l8AEw2E7CC5/COe2qrtr eStg== X-Gm-Message-State: AOJu0YyNsuhkjAahwdKKbih6fR4oLLIP1RglX5by2IlhCNL9lP9wLJp1 h28qcutyFcO/y7l9YLWdj0VMXzSe2nD6O9EIla0rkaV1fx/A X-Google-Smtp-Source: AGHT+IErgWgMCmurdZyzNESgSIcqvxlJTa5SKjzIt62BweEdypIm/J8Cjp1qAsv8jGwuGRGJPF1Xifb3uNJG5Ma6I2s= X-Received: by 2002:a17:906:f210:b0:a23:701b:a160 with SMTP id gt16-20020a170906f21000b00a23701ba160mr1957202ejb.38.1705087155992; Fri, 12 Jan 2024 11:19:15 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Fri, 12 Jan 2024 11:19:04 -0800 Message-ID: Subject: Re: more splitting travails To: Ray Andrews Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29447 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 Fri, Jan 12, 2024 at 11:05=E2=80=AFAM Ray Andrews wrote: > > There's nothing harder than really getting on top of splitting issues :( > > I have a file with blank lines in it, I read it into a variable This is probably the place you're getting messed up. HOW do you read it into a variable? > Other various attempts give me the number of elements being the > character count. Weirdly there's places where I iterate over all the > lines in 'List' and it *counts* nine, but only displays five. Here you've probably done an earlier step right, but are forgetting to quote what you're passing to print (or whatever "display" means). The default for arrays on the command line is to remove empty elements unless quoted.