From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-users-return-23684-ml=inbox.vuxu.org@zsh.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 69211fbf for ; Fri, 28 Sep 2018 07:22:50 +0000 (UTC) Received: (qmail 11962 invoked by alias); 28 Sep 2018 07:22: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: List-Unsubscribe: X-Seq: 23684 Received: (qmail 20237 invoked by uid 1010); 28 Sep 2018 07:22:30 -0000 X-Qmail-Scanner-Diagnostics: from mail-lj1-f176.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.208.176):SA:0(-1.9/5.0):. Processed in 3.020532 secs); 28 Sep 2018 07:22:30 -0000 X-Envelope-From: jesper.nygards@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=8bOepJA9wNVQhdz7gl1omTlOjailp3jnfPDSuliU1Jk=; b=Q9EqYA2kla4IDnEK58iTqrtqUxDLtvjZRotDFzMEy16RxtfihffYproLbCUbhmDXEw VBqSp5e8tW9omIX7Gg4ZXfi7abZauuLRb+1DN9ao5POxAuV4uPeUB3dZDQLsYD4Bxbl9 8Nkve4+aMOMVWycgYK7sAMCBmJhrw7yAe5K+JXr8Hk0nzA9F4O7XGEv3MZfSR1rnR9F4 T9RyZQUX9EhoPUEPOQXYplChLnjV16GrirdDzfSsSJ6UTOI0DZ5/K0eJyfWCKVixzWQQ +5PCP5RxG31QkcETGVqykDLpdPYaGGddBwyuCEw5ek+k6uzVrzNjcU+M2P+p7IV4js2N edag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=8bOepJA9wNVQhdz7gl1omTlOjailp3jnfPDSuliU1Jk=; b=YEvT9PPQNWAKC92NgnYo5sQw5peSxxVn74od3KxU2z0iiye98J4DuNMI8MSoGm1Di8 fnmnzgltyk7BfEw7lqTHhY0lkcSL6zkeq8GbGR/On3FnLQ7eGuklgrs2LVfpEo2ZovAO BQXiGAqm5X++05tbwtof+GdUeTv1WRUgyuVHbNfm361i5a4+XyMb6loMyeHOiZ6btxnt VyM/ZBdIUDI1m1EK1Z4fuQWyn9ezG1U996/Jy8coGPe+0FW3FPV2xAqhUfWk0h7B8tCh x02MXtr8IKXY4ubVC38Q8V1kZPl1PNdo7f4zU5hCoAsdJlwn6zygKaWDgYuZzPTrQ6rp voSw== X-Gm-Message-State: ABuFfohyYNhqfcoozWafAjsicoFDA25aVek9h62dXFKJlNfX3tpHCqKO LBQbct8LTgJvAvDv/5U7/vUfAU2fGzO4q73ubo4FgYMW X-Google-Smtp-Source: ACcGV60J8gtfS8LveWf79+EMEYktwULShC5AnzmhAl2SgsKFD9sEQZP25kjP/Q6eA1Hxj3qYh3C6BqjzhcDVN4ss314= X-Received: by 2002:a2e:301:: with SMTP id 1-v6mr1672999ljd.62.1538119341366; Fri, 28 Sep 2018 00:22:21 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?Q?Jesper_Nyg=C3=A5rds?= Date: Fri, 28 Sep 2018 09:22:10 +0200 Message-ID: Subject: Split on unquoted space To: Zsh Users Content-Type: multipart/alternative; boundary="000000000000f6e2ec0576e95007" --000000000000f6e2ec0576e95007 Content-Type: text/plain; charset="UTF-8" This might well be a case of me not understanding my problem, but is there a way to use parameter expansion to split only on unquoted spaces? If I have myvar="my\ string", ${=myvar} results in "my\" and "var", i.e. zsh doesn't care about the fact that the space is quoted. On the other hand, myvar="my\ var", ${(z)myvar} does respect the quoted space and makes no split, but then myvar="my|var", ${(z)myvar} results in "my" "|" "var", which is not what I want in this case. So in short, is there a way to only split on space, but not split on a quoted space? --000000000000f6e2ec0576e95007--