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,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29589 invoked from network); 10 Jan 2021 04:50:25 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 10 Jan 2021 04:50:25 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1610254225; b=FF3Smmf09DRW6+cxSzf4VhVkbU3SNAOJXpE/oWssEoS6E7dCzqPmOLUdaRv7egU/QWRkGQvj5a hZ/bMMevlWZIMEY5zU8TkOb7OXFAt55yExOXMASBHAqjrLgdazCrZvyE/qM0S4oQiz9hodKmmA jYIruM/FeLJWqWc6JMhlJhpOK+koLEnmE2R9OsuG5kSrX9q6dVl2c3JRl75XIVBSni3J1/rEYG Dqs3MnWIlGgyrgdLC1mYSyTF7KEfxjVyOtAapkle0gHptxNE9EmboGjYbxgddGdco3SnD444Ft +v6179/I7jAvQYgZhRl3F+64pVyotPWKyS40FQ36568vEQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mta03.eastlink.ca) smtp.remote-ip=24.224.136.9; 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=1610254225; bh=zBs+/yEFEBdXCUtEQTnhGYk22UY5CVnsQklwTuLVoFY=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Subject:From:To:DKIM-Signature; b=K+OUyonG+rf9KsnTUMTsKUGh1Yi2AVYLMAMlO0ebywiR6YTOhz+qnKKyGmu0/1fJl+/cWmo1jo wWc/hFzLQASPZal1XgS8OSoeZO083zsumrNZXrZ1dwUuGMxhJ/Eu8NGVFxgLoReBucWc/ImACX d+JDiKosHGtzO2Bx33CCudsnbcDkAxauCe1tH5gNbkAUlcKy3fnKOb8Dul4PoABl9pmXD8I0Yf LNZfVTXnjQntUrLXAzwUPILv1IvKZb4VhL3j+WdaVyXsBViXN2Zau/3ClZ99YcrFjZ+nBnKtVS s3pvMEq8akcacMcH6Zf6qKtwftKGgpjawOl4CUCxIXfcvQ==; 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:MIME-version:Date:Message-id:Subject:From:To:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=K4pXMHm5r+UwNEHY9nJ1NgHKZS649Vks59BYRzT9DyI=; b=zsUFkQCkdidV+0Ee6fCHz+xvll speHXMTo6xb7g+8V+1AszGtMGtNr546lxxFI9iBnz25M290S/VKGEqiSfMYnduBhLf5j97BtEE1iB 55gg3SO2J9exLQ3O9xTgoOaXC95tAEcsnDkBFOeFQyNpROep75TpdctSFjFjPs7KUGr6/NZDTja3D eSxadcFo0/ddvXKOt8xSrRCvthQOY02vTv20PYh12aCzMiQI0dtmemjvBM83djf9YzprYOIo54mcx PEbfv82CxgVOySmyQJnTaOUo2ok1JhoTjMYw7o6vgGn/IHopElCv4cxGDPxqKh/B36y4b6b5zTorN fE/Fwf0g==; Received: from authenticated user by zero.zsh.org with local id 1kySgH-0005Ga-Ch; Sun, 10 Jan 2021 04:50:21 +0000 Authentication-Results: zsh.org; iprev=pass (mta03.eastlink.ca) smtp.remote-ip=24.224.136.9; dmarc=none header.from=eastlink.ca; arc=none Received: from mta03.eastlink.ca ([24.224.136.9]:51918) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) id 1kySfb-0004sB-6E; Sun, 10 Jan 2021 04:49:40 +0000 Received: from csp02.eastlink.ca ([71.7.199.167]) by mta03.eastlink.ca (Oracle Communications Messaging Server 8.0.2.2.20180531 64bit (built May 31 2018)) with ESMTPS id <0QMP001V1AMWU000@mta03.eastlink.ca> for zsh-users@zsh.org; Sun, 10 Jan 2021 00:49:36 -0400 (AST) Received: from [192.168.0.2] ([24.207.90.194]) by Eastlink with ESMTP id ySfXkioYwDl3lySfXko63N; Sun, 10 Jan 2021 00:49:36 -0400 X-Authority-Analysis: v=2.4 cv=HJEGqqhv c=1 sm=1 tr=0 ts=5ffa8760 a=zv49KfEsxEDzuN5AGO7r0Q==:117 a=zv49KfEsxEDzuN5AGO7r0Q==:17 a=IkcTkHD0fZMA:10 a=DU-RgmCu4bL8x1J3flAA:9 a=QEXdDO2ut3YA:10 X-Vade-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdegkedgjeeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecugfetuffvnffkpffmpdfqfgfvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefvhffukffffgggtgfgsehtkeertddtfeejnecuhfhrohhmpeftrgihucetnhgurhgvfihsuceorhgrhigrnhgurhgvfihssegvrghsthhlihhnkhdrtggrqeenucggtffrrghtthgvrhhnpeetvefgtdfgueegveduhfelffegteegheeugfegveehkeeftdehjedugedutddtheenucfkphepvdegrddvtdejrdeltddrudelgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvgedrvddtjedrledtrdduleegpdhhvghloheplgduledvrdduieekrddtrddvngdpmhgrihhlfhhrohhmpehrrgihrghnughrvgifshesvggrshhtlhhinhhkrdgtrgdprhgtphhtthhopeiishhhqdhushgvrhhsseiishhhrdhorhhgpdhgvghtqdgkihhprfgrshhsfigupehtrhhuvg X-Vade-Score: -100 X-Vade-State: 0 X-EL-IP-NOAUTH: 24.207.90.194 To: Zsh Users From: Ray Andrews Subject: question mark in filename. Message-id: Date: Sat, 9 Jan 2021 20:49:35 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-version: 1.0 Content-type: text/plain; charset=utf-8; format=flowed Content-transfer-encoding: 8bit Content-language: en-US X-Seq: 26362 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: Not that there should ever be such a thing, but I was curious:  I throw strings around mostly successfully but not with the stupid question mark: function test1 () {     input=( "$@" )         # 'input' is fine: "ls s,7*"     eval $input            # this works fine.     output=( $(eval ${()input}) )     print "$output"        # ... but 'output' looses the question marks. } function test2 () {     string="ls s,7*"       # 'ls' finds: 's,7,big?improvements?in?code'     test1 $string } $ . test; test2 s,7,big?improvements?in?code s,7,big improvements in code I've tried various invocations in the parenthesis, I thought '(q)' should work but no luck.  I'm know that protecting special characters is possible.  'output' prefers to be separate words, broken on the '?' but the outer parenthesis at least get it all back on one line.