delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT sources DOT redhat DOT com |
Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
Date: | Fri, 15 Sep 2000 11:00:10 +0100 |
Message-ID: | <6009-Fri15Sep2000110010+0100-starksb@ebi.ac.uk> |
X-Mailer: | emacs 20.7.1 (via feedmail 9-beta-7 I); |
VM 6.75 under Emacs 20.7.1 | |
From: | David Starks-Browning <starksb AT ebi DOT ac DOT uk> |
MIME-Version: | 1.0 |
To: | "Richard Atterer" <richard DOT atterer AT gulp DOT de> |
CC: | cygwin AT sources DOT redhat DOT com |
Subject: | gawk: system() or piping does not work due to no /bin/sh |
In-Reply-To: | <DFEDIIOHEOKJAKHGAJMHIECACAAA.richard.atterer@gulp.de> |
References: | <DFEDIIOHEOKJAKHGAJMHIECACAAA DOT richard DOT atterer AT gulp DOT de> |
On Friday 15 Sep 00, Richard Atterer writes: > Hello, > > I encountered this problem: Executing other programs from within gawk did > not seem to work, no matter whether you tried it through a pipe or with > system(). Examples: > > gawk 'BEGIN{system("echo foobar")}' > gawk 'BEGIN{while(("echo foobar"|getline l) >= 1) print l}' > > It turns out this is because /bin/sh doesn't exist, an "ln -s bash.exe sh" > in /bin solved the problem. Or install the package 'ash', this contains /bin/sh. This is noted in the README file and the FAQ. David -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |