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, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14222 invoked from network); 10 Feb 2021 16:20:15 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 10 Feb 2021 16:20:15 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1612974015; b=bkyf8ZMBx9lO/H7TXbFBKPQNmy39iYNtJiiIeUI7VgB6B0kMJRFW1S6dhC3ov/IP9sZQNCbUXr PC3m+u/Ul87y/8mGHR6k941ah8IL9bNoG53Ll9Fg+B3iuiQ4NveXkgYp8vV1KoFxpmHrR5aFhy zlILKssXt+1yCtI2WNHE4HsmdVBd6H49BQ5vxqxNoqWrntEOLpSmXzbpM2Ak4IN2jYvZm5maJY uLt6mgml5xxTgggaL8kXE8KTuTGYCCuus47jC4rKbcpgxjjSLpTC5qL69NTWwJRaONAQka4X6t dpkiH8sdMDi9MHs+B+aOUU9V/nJpFYY1s+VOlvYF6paBWg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mta04.eastlink.ca) smtp.remote-ip=24.224.136.10; dmarc=none header.from=eastlink.ca; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1612974015; bh=mPiuU1p7kjVmhjEd1RyvOJ+aaQ+o7D3jObmb65zPlAU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:From:References:To:Subject:DKIM-Signature; b=DEJMOo+e1diG/JQKiBUDO4COr9fEXvzqO0EyUZy4CN+zDtsVGvmL1znTLB/SLtBccidCCr3cL0 k8L54Q/Q7h8Fcn7cTDtM6FPY1wzUKWp3yJEzqr20Dyfcq2K5xINMoX9QJeXDaEx9kJdhp6MjQd ZYX9Dewx9W01Xv+jAG5efgM19ptxNYbAcBj6O4cRRbbQbnz9mHzWK09pLjR17gNWc7BPfxoULN sJH0fNwK8QH4ti/Y65aO7lSLbbcsQ0J0A/yII8nJXthZgtl2tOttHb9m/q9eV/KSps0NRF46dG gYfuzxVsmb9YJ70hPsaQ+nVBj4OsoxY5p1Pmv/dl7mK56g==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-transfer-encoding: Content-type:In-reply-to:MIME-version:Date:Message-id:From:References:To: Subject:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=DMlj4EEQsRG1p+h2+zU20J2r8cEUJslt9BxevUiS/9s=; b=MrJU1cYEEzgwLZh6jbB4M0avMu 1A1ov96zmi0SqpEGJ8qfw5TcOCkQcTItKboKmHG+a2ordusSmV3XjHerOZ3j8Zh0onEIORYVABCRi WzL7FlGmZSy37O0/rJ5qEFnLu+8pxzR5gGetErKdTGRw3PxNeorGaNKRE4OFgGqxBm3UOAX11EhEL Oetk87HI/D1Zs0OzNRN4WiY/ewBcwR0RW61qdbP34/2aPKYCNO8tVRex8DbV6Z8EhBUFLw/Yy2Dh6 PfgnQqBAptbRkfHtyEui4Du6ZIROfexsfF6LF2+yaxaReJ1BZfl7XnO7eBYoZRjOYs1CD+yM4Uv6e D5m4sRcg==; Received: from authenticated user by zero.zsh.org with local id 1l9sDv-000BWA-CC; Wed, 10 Feb 2021 16:20:15 +0000 Authentication-Results: zsh.org; iprev=pass (mta04.eastlink.ca) smtp.remote-ip=24.224.136.10; dmarc=none header.from=eastlink.ca; arc=none Received: from mta04.eastlink.ca ([24.224.136.10]:49406) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) id 1l9sDS-000B8o-3k; Wed, 10 Feb 2021 16:19:46 +0000 Received: from csp01.eastlink.ca ([71.7.199.166]) by mta04.eastlink.ca (Oracle Communications Messaging Server 8.0.2.2.20180531 64bit (built May 31 2018)) with ESMTPS id <0QOB00917E0VK831@mta04.eastlink.ca> for zsh-users@zsh.org; Wed, 10 Feb 2021 12:19:44 -0400 (AST) Received: from [192.168.0.2] ([24.207.90.194]) by Eastlink with ESMTP id 9sDQlnzoVsAqK9sDQlcrD0; Wed, 10 Feb 2021 12:19:44 -0400 X-Authority-Analysis: v=2.4 cv=W6f96Tak c=1 sm=1 tr=0 ts=602407a0 a=zv49KfEsxEDzuN5AGO7r0Q==:117 a=zv49KfEsxEDzuN5AGO7r0Q==:17 a=IkcTkHD0fZMA:10 a=BnECkMfA9P5ADBL3E_UA:9 a=QEXdDO2ut3YA:10 X-Vade-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrheejgdekjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfgtefuvffnkffpmfdpqfgfvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpeftrgihucetnhgurhgvfihsuceorhgrhigrnhgurhgvfihssegvrghsthhlihhnkhdrtggrqeenucggtffrrghtthgvrhhnpeekvdeuuefffefhvdeuieetffdvtddvjeegueejkeeiudehieetieehgeetvdfhfeenucfkphepvdegrddvtdejrdeltddrudelgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvgedrvddtjedrledtrdduleegpdhhvghloheplgduledvrdduieekrddtrddvngdpmhgrihhlfhhrohhmpehrrgihrghnughrvgifshesvggrshhtlhhinhhkrdgtrgdprhgtphhtthhopeiishhhqdhushgvrhhsseiishhhrdhorhhgpdhgvghtqdgkihhprfgrshhsfigupehtrhhuvg X-Vade-Score: 0 X-Vade-State: 0 X-EL-IP-NOAUTH: 24.207.90.194 Subject: Re: protect spaces and/or globs To: zsh-users@zsh.org References: <52D5DA56-397F-40BB-BBA7-CE3BF7256581@larryv.me> <29a203d5-bf53-9cb7-7a49-2705c3b1d8f2@eastlink.ca> <87a6sc3d0c.fsf@lwm.klanderman.net> <752329601.3729797.1612972051119@mail2.virginmedia.com> From: Ray Andrews Message-id: Date: Wed, 10 Feb 2021 08:19:43 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-version: 1.0 In-reply-to: <752329601.3729797.1612972051119@mail2.virginmedia.com> Content-type: text/plain; charset=utf-8; format=flowed Content-transfer-encoding: 8bit Content-language: en-US X-Seq: 26494 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: Archived-At: On 2021-02-10 7:47 a.m., Peter Stephenson wrote: > > No eval needed, the arguments are now exactly the correct command arguments. > If you look at this one case indeed no eval is needed, but in the broader context of the way all my functions work, the eval is unavoidable.  Or is it?  Maybe not.