From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2897 invoked by alias); 8 May 2017 22:29:29 -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: X-Seq: 22690 Received: (qmail 4016 invoked from network); 8 May 2017 22:29:29 -0000 X-Qmail-Scanner-Diagnostics: from out4-smtp.messagingengine.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(66.111.4.28):SA:0(-0.7/5.0):. Processed in 1.721719 secs); 08 May 2017 22:29:29 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: d.s@daniel.shahaf.name X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at daniel.shahaf.name does not designate permitted sender hosts) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=2amHik5Ka9BqPGiBcjHOJvs0iMTyds2d9T4FbNSSdPA=; b=qEWDwLjp tU3WkDyBJSS69/r2M/rchsGRLQmmpqEUB3OZJzZ++rei51ag8VtuZ5oqV2t4V906 UA8pDvQQylJVvGPCIl/9kAS5FSNmzNlmTzLFKkQAjdKc6s59MfnXho5RGx8xls4P WjUUxVH4wNN+zIPYo278gy9T54UaZtoVdKIddAHZbdpTfQJkco+T2S5W+LK4IYua mxERYglXWgPxJdxeqBla4Mx6zq3zaxUm4l1uoaH+pgVB4ohSEcAV8J2OPuzazshA eEImgBMr+KRr+F5ZbuilEZNqaB6cCVE27AIr7tIKTgZHAPubTMKnhAsk6x2tFnNF c5lzxv7/F2S9rg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=2amHik5Ka9BqPGiBcjHOJvs0iMTyds2d9T4FbNSSdPA=; b=NUPRrUnu /tlyk4KD269oKrMV8rLRI4GURoHSAUGy/1DGW7F7PPbwbrGPPQMwVrSU2AHnkHDr AM9bIa0TYlbPHkgGEzUKeDiO+/xwQ2m7e6YVDgYmV6u5mD6JwKmCxI+odGwdK8Jh FQWv6CZm4b2+8POX9WpSb0Edc6fX6ddEhEW0Rexq8kslfci49Ble745/4Dxw+yCc zVrjUeVBc4TNBnHD2COrcX3os/0WWxy4HOcXaH/iaTNSIM2jQ10DnHCVuuytpagY hbX7/OOPGWyKQi3Rt105noWqxSHBbEh8/MJPaxsiERqmQANWKf5b4AFc8b3y3G0Y YbUBNph/yvLXtA== X-ME-Sender: X-Sasl-enc: 8AZgBD19DcOndtz3zIqdpG0g+NTSRNj6trBOJtTEMQ3v 1494282559 Date: Mon, 8 May 2017 22:29:17 +0000 From: Daniel Shahaf To: shirish =?utf-8?B?4KS24KS/4KSw4KWA4KS3?= Cc: zsh-users Subject: Re: ./pkg-search.sh: 2: ./pkg-search.sh: Bad substitution in a shell script - Message-ID: <20170508222917.GA2806@fujitsu.shahaf.local2> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) shirish शिरीष wrote on Tue, May 09, 2017 at 02:28:15 +0530: > ─[$] cat pkg-search.sh > 1 for file in /usr/share/doc/*/changelog.Debian.gz; do > 2 package=${file:15} > Trying to run the script under zsh I get the following - > > [$] ./pkg-search.sh > ./pkg-search.sh: 2: ./pkg-search.sh: Bad substitution That runs the script under sh. To run it under zsh, add #!/usr/bin/env zsh as the first line of the script.