From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-users-return-23619-ml=inbox.vuxu.org@zsh.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.1 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id a9dca121 for ; Wed, 12 Sep 2018 01:35:35 +0000 (UTC) Received: (qmail 2691 invoked by alias); 12 Sep 2018 01:35:23 -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: 23619 Received: (qmail 27612 invoked by uid 1010); 12 Sep 2018 01:35:23 -0000 X-Qmail-Scanner-Diagnostics: from mail-pl1-f169.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.214.169):SA:0(-1.9/5.0):. Processed in 0.535155 secs); 12 Sep 2018 01:35:23 -0000 X-Envelope-From: agkozak@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=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language; bh=hk0gc8wkmifG5BTZrCu8plg3mymLd7iFnDfbJSrF0UY=; b=juYal+OMa1WYYVxo6BpUV5jEA+o6/daxscA4S+19ksEIuc8Sr7guzkj3Bo93HPPDCz oq1CmzbtxEyXiE+QRqERCRr69MlxF66HqIvNws11vhHyI+s5BHv3WkVZD3yLtGl5CFKL eQ4R2O/f+mlRFFihmC78CRzDyBc6ItAQEfO8+B5GYa4hXfXdJpsbi5MQPRqDh8/m3F2/ aNJFP0baqIhKzbEqoRhX0iTUsrEVMHGMA4+pqQLsKPVojbqQBLhu+DtfJEohm4jxPFQA zrfe9O6SUiq1dxc+E1thIaOORo7AW8M8ZrfzwBsX8X4ZSu5o8HihN6rlumu9E9YNLOTE 4R4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=hk0gc8wkmifG5BTZrCu8plg3mymLd7iFnDfbJSrF0UY=; b=TeoGugv6dLItwkGfzQGvuicnjUKkSz+pe7eiMWge55nSKkXPw6xz/NwaOBOrq0PkiE XXxiwzWwhyF4FMgNymihETRmUn5Vds041Imq4w783nLKnC4x+Wo7RH66L3Guoha8a0t9 KwLenOyVZWnKerPx5VQYP++Jm6H0YkHhSDVmena3gQdjhmif2OH6x0oc+81Qpg3e1Tse K5iA2Msm4x+9BWoceeQCle2DJzSHIidDOqY7NgAcvaSSRC3/x2bTJDk8vZBfOZ3+Mo/I 3dtNjB6Fc5deWy6OtZE+Nn3bqnkR5D6U8YRz2cA5LqSpA9JWWKj4TytxWDkpliNnr/ee C/lg== X-Gm-Message-State: APzg51DT+lYn/MoJtNdtuYbD3/tDSDp3HStruFVNJZX7GRHJvYjXlDBv BICajiHLQZ6rsGUlouuUvNY= X-Google-Smtp-Source: ANB0VdadfRObhrkcnUkRBFVFjg9r/7P7Wv6usLHGvX0Bdu5o7m4CduSIhJR7Zs8b66Tl9R9xcWlrTw== X-Received: by 2002:a17:902:9a06:: with SMTP id v6-v6mr30183139plp.316.1536716120507; Tue, 11 Sep 2018 18:35:20 -0700 (PDT) From: "Alexandros Kozak" To: "'TJ Luoma'" , "'Zsh-Users List'" References: In-Reply-To: Subject: RE: removing spaces in variables when using :t or :r or similar Date: Tue, 11 Sep 2018 18:35:18 -0700 Message-ID: <006401d44a38$dd948870$98bd9950$@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQI9qkQ1S/xln4ekW1d5GB/SeT43xKQZHNDQ Content-Language: en-us ${${INSTALL_TO:t:r:l}// /} seems to work. Alexandros Kozak -----Original Message----- From: TJ Luoma =20 Sent: Tuesday, September 11, 2018 6:28 PM To: Zsh-Users List Subject: removing spaces in variables when using :t or :r or similar Let's use this variable as an example: INSTALL_TO=3D'/Applications/Keyboard Maestro.app' Now, if I want to get just "keyboard maestro" I can use this: $INSTALL_TO:t:r:l But what if I want "keyboardmaestro" ? I tried this: echo "${INSTALL_TO:t:r:l// /}" but that just produced this error: zsh: unrecognized modifier I realize I could do this: FOO=3D"${INSTALL_TO// /}" echo "$FOO:t:r:l" but I'd rather avoid using a second variable, if I can avoid it. Is there a way to do that with zsh, or am I stuck just sending it to `tr = -d ' '` ? Thanks! TjL -- TJ Luoma TJ @ MacStories Personal Website: luo.ma (aka RhymesWithDiploma.com) Twitter: @tjluoma