delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:message-id:date:from:mime-version:to:subject | |
:content-type:content-transfer-encoding; q=dns; s=default; b=bHR | |
gMan7+WwxcjaN8ATu/jIY70MNoDP1PARiVVN2fQm8hI5TXkf5+7IQUi75W2aaf5F | |
97ksUD+sX1j0jaaJ5NRnf8nQ7PcQ6WHYstPDhLgAYO0yIqPD5jVwy8R24tcuaDTn | |
bIPisw6PrfQt2eIBw5N6J/eA24ER4mQozizQdtAU= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:message-id:date:from:mime-version:to:subject | |
:content-type:content-transfer-encoding; s=default; bh=yAQbpPrGj | |
9pX44O7T/Uq9oW36vc=; b=bRV46KvU7/CyWagp17u8Vq826u+/56TA+iTQXW1CV | |
iD/YNYzaXTBK/pkjeN8PDlBVfXULUkHdYVbeHheHhIuJxt7WHxV4hieTfy41k27J | |
okCDHC6tR3hHTBwfsBQVIq+cx3e0a7BSb/EF/NDbrwmbIKmpGwlj9b2uEPTR4nL8 | |
sk= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-1.6 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD autolearn=ham version=3.3.2 |
X-HELO: | Ishtar.tlinx.org |
Message-ID: | <535EBD61.5080109@tlinx.org> |
Date: | Mon, 28 Apr 2014 13:43:13 -0700 |
From: | Linda Walsh <cygwin AT tlinx DOT org> |
User-Agent: | Thunderbird |
MIME-Version: | 1.0 |
To: | "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com> |
Subject: | cygwin-bash compat/regression bug... startup line prob |
X-IsSubscribed: | yes |
This 'used' to work...but doesn't now: -- running bash with the "-u" flag: > t.sh /usr/bin/bash: - : invalid option Usage: /usr/bin/bash [GNU long option] [option] ... /usr/bin/bash [GNU long option] [option] script-file ... GNU long options: --debug --debugger --dump-po-strings --dump-strings --help --init-file --login --noediting --noprofile --norc --posix --protected --rcfile --restricted --verbose --version --wordexp Shell options: -irsD or -c command or -O shopt_option (invocation only) -abefhkmnptuvxBCHP or -o option > which t.sh /Users/law.Bliss/bin/t.sh > cat bin/t.sh #!/bin/bash -u -x echo "Hello World" > ----------------------------- It has something to do with the "-u" switch -- the "-x" was added to try to figure out why a script that had just #!/bin/bash -u died w/o executing a single line. If I run it via: > bash t.sh Hello World > ---works--- Also weird -- the interp line says "/bin/bash" not "/usr/bin/bash" as the shell, so why does the error come from /usr/bin/bash? It doesn't when I do it interactively: > /bin/bash - - /bin/bash: -: No such file or directory --- or 'bash' alone: > bash - - bash: -: No such file or directory ---- Ideas? would a cygcheck be of any use? Note, if I combine the switches (-ux), it works -- but I only added the '-x' to debug why '-u' didn't work. > uname -a CYGWIN_NT-6.1 Athenae 1.7.29(0.272/5/3) 2014-04-07 13:46 x86_64 Cygwin > bash --version GNU bash, version 4.1.11(2)-release (x86_64-unknown-cygwin) --- This, also, doesn't work: > echo t.sh|bash -i #(with or without '-i') #note -- first some unrelated output from confused startup scripts: User Bliss\law's .bashrc called 2nd time /usr/bin/stty: standard input: Inappropriate ioctl for device /usr/bin/stty: standard input: Inappropriate ioctl for device dirname: extra operand `a' Try `dirname --help' for more information. ## here is the 'echo' being read into bash: law.Bliss> t.sh /usr/bin/bash: - : invalid option Usage: /usr/bin/bash [GNU long option] [option] ... /usr/bin/bash [GNU long option] [option] script-file ... GNU long options: ... ----- -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |