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, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31561 invoked from network); 7 Jan 2021 15:52:06 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 7 Jan 2021 15:52:06 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1610034726; b=Hb3DIothFfOpZOjs1catgvfYd66GwbEKk5ZBkVaTbi610J2F8hgLKHPaV+I+T9NXsmffDs2CoI aUwFg3EKT6AtTSU89D5SSz5q+NlaMHMHwTbvmOiuHuWtki9774t6rfcajMBYl43tdMsMbVwEeG cq66thSg3RawgMugVc/ayAcv0+26G65Ox6UK5foElybGSkrD6uf8ZPHIIJ4yaHYOFLJuaZfe7Q uCSAGfjgDMfaLVIbXDL2NzHR2nBS/ZgqQi4GjUoNCML/+a5MJF5IyGPs4gv1P8EPQhD6zmAqH6 9VeWf5MX3eKeaVcRX9gXOERyGIODDYP/CNXPWLyPM0rOVQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out2-smtp.messagingengine.com) smtp.remote-ip=66.111.4.26; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1610034726; bh=aUEJ9b7D4NCk8AlVwF9jXr4Rbcm+QthbWCP4mIVSJJk=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:DKIM-Signature:DKIM-Signature:DKIM-Signature; b=U6MIielc2OWdCtgdRkrELW32mQpvVhYtWrcT54OZ5oYnkXql1KnYwUVQkOrfZ4umCXrIt9fdVf 60j7w6ahRblPSrwtJLEIMk3HFjMjvFiXqCdb3sNI0W91m/JHGuErwVBCw5hHJg1hDVsr6YZ52B vMQaI5oXdBgF8CvqqiOhJZt8Uyylhhy+xgNkMSEkje94RUsu91ghUy77yRz9qqJvYMoVOBLaNW uMDi6+VT5xd6aP3FQT4RXhIc3uI6eX8XkJidOXDcaAV0mgiVkpg+qzNzrvL8iKCTuYIPGzl8dy uy+DtNJXf1L1yCw7kdsndgm2vKsY37Mi/poH2KncfK7PBQ==; 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:In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=SRHEdJc5lwMuFBz8MThnD/WeTCrsXHRN753+KfOCkK8=; b=NCoTz6gNl/e3I4p7N/Rl69pqD9 mJQv6DU4ZXt0SESvn+MWojyl9ZMBkbBc1YvfCajrJWywh7q2aGr19nv0STGQBLem8DY5hWlXl6aIz rqWdgTSVS7XYRE2gjv4ZqQ3l+KL/R16PT5m9hlGVl9yQYqvKTLqnd/ZhzqHB2l3NlTcv+sMf0P5mG sfBk7VZH+rKM8tWLJLY7xHYv8hg7aONq1ScS6eaSZHt2M/SCnuML3iPEAjPYmnLhSs9IqSQ22TOJ2 fguQ7wdRxvw44Z9qy6K9LHeyvbZZVCArhaMouqczhXMKysO+HwAIRZJH8u2PQdfdst3h6ExP/Ke/y 2phAJgsw==; Received: from authenticated user by zero.zsh.org with local id 1kxXa1-0009oP-QO; Thu, 07 Jan 2021 15:52:05 +0000 Authentication-Results: zsh.org; iprev=pass (out2-smtp.messagingengine.com) smtp.remote-ip=66.111.4.26; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from out2-smtp.messagingengine.com ([66.111.4.26]:55449) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1kxXZc-0009RL-BF; Thu, 07 Jan 2021 15:51:41 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 3E52D5C0175; Thu, 7 Jan 2021 10:51:39 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 07 Jan 2021 10:51:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=fm2; bh=SRH EdJc5lwMuFBz8MThnD/WeTCrsXHRN753+KfOCkK8=; b=UGSGu9oaQqG0txaQbTu artj5YUxVSS/iOlpG6Koari8LTKXdPI7VQaZhb25AYzOn6LRtpEPcZDA/GOARo7k PBiQiehDXVqzwUjYS3LZ5OZkvxYP1MmJqg+LnN2Zrv/iVYFUXLFcVVIJXc66oqP6 EWPapMXqwxtmNQVxtElLb4hPeWb13HPPzBh7BBgEX2z2Y8W4lSWVguBVJAXrh7oZ 7kvBVu6C5oi1iV7T/vnwXNpk69M5jQosd1Ot70lWH6JG/mkjhu+pYnjTo+s21qaJ 6rNsm9VKt0wj6D/ZP7S2h+ghhpl2kdLXKYor6BqJ6fYPrbwIC9A6rPAp5c6VI2w6 gBg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=SRHEdJ c5lwMuFBz8MThnD/WeTCrsXHRN753+KfOCkK8=; b=S9XfKBUu9rB8u6fJS3/+Gh mAleqE8YXYLO3Mtudxo0M5d1LjcLdLxBbgoyDIhdW8M9nuv2pwFt9Ok4+iw2xZ7+ 1pUIaok5H+Ze7awADDSiQcnQJU5XiPDIYJJ5x/orpsNw5wDC/xrDyos+aLz0RIIb xAMlfTnMedCvs4xX4ELfwNPz1/XhBgHRxr2hTRyOoRywvzzVzP1iBcYi9vbRW1x3 ZkHXtRBJEonHlXceXmNHVwkO688mzmfCSQTFfV3CrZeqrksb98IxABRvFvKy7y+p MvGGYIRTdpyYwuGbF2RUqaAyLxSOf4wEoZHC93arOl7SixyGUu1VkzC2x2FdqQAw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdegvddgkedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujggfsehttd dttddtredvnecuhfhrohhmpeffrghnihgvlhcuufhhrghhrghfuceougdrshesuggrnhhi vghlrdhshhgrhhgrfhdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeeuveekfeffueefhe efhfegffefvdeitdehtdegleejledviefhveejfeetgedvkeenucfkphepjeelrddukedv rdehiedrjeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepugdrshesuggrnhhivghlrdhshhgrhhgrfhdrnhgrmhgv X-ME-Proxy: Received: from tarpaulin.shahaf.local2 (bzq-79-182-56-74.red.bezeqint.net [79.182.56.74]) by mail.messagingengine.com (Postfix) with ESMTPA id 6A0C924005A; Thu, 7 Jan 2021 10:51:38 -0500 (EST) Received: by tarpaulin.shahaf.local2 (Postfix, from userid 1005) id 4DBW1j0bbLz31w; Thu, 7 Jan 2021 15:51:37 +0000 (UTC) Date: Thu, 7 Jan 2021 15:51:37 +0000 From: Daniel Shahaf To: jdh Cc: zsh-users@zsh.org Subject: Re: cml invocation vs script output diff Message-ID: <20210107155137.GC25249@tarpaulin.shahaf.local2> References: <20210106184613.19412@binki> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210106184613.19412@binki> User-Agent: Mutt/1.10.1 (2018-07-13) X-Seq: 26343 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: jdh wrote on Tue, Jan 05, 2021 at 10:46:13 +0800: > > zsh vers: zsh 5.8 (x86_64-pc-linux-gnu) > > > Bug: Different results from command line, cml invocation, versus a zsh script file. > Test case to demostrate this follows: > > I don't think that zsh is descending down into . prefixed directories in the script version even with a explict -a given as ls's argument. > > --------- > > mkdir .hiddendir > touch .hiddendir/tilde-file~ > > ls **/*~ Recursively find all tilde ending filenames starting with the cwd. > > This above works as it should, but, > > echo '#! /bin/zsh \n ls **/*~' >lstildefiles > chmod 700 lstildefiles > ./lsttildefiles > > Doesn't work and returns: > > $ ./lstildefiles:2: no matches found: **/*~ > > > This shouldn't happen. Why does invoking the same command with the same agrumetns from within a script and the command line differ. The script version is clearly not functioning properly in my opinion. But I can't figure out why. ? Probably your zshrc sets the GLOB_DOTS option. zshrc isn't used by scripts, only by interactive shells. Diff the output of `setopt` (without arguments) between the two cases.