This is the mail archive of the
cygwin
mailing list for the Cygwin project.
RE: bash -c behavior
- From: "Dave Korn" <dave dot korn at artimi dot com>
- To: <cygwin at cygwin dot com>
- Date: Tue, 28 Feb 2006 11:13:00 -0000
- Subject: RE: bash -c behavior
On 28 February 2006 03:04, Igor Peshansky wrote:
> On Mon, 27 Feb 2006, Poor Yorick wrote:
>
>> Greetings, Cygwin users,
>>
>> From a terminal:
>>
>> yorick@yorickp1 ~ yorickp1 21:43:48
>> $bash -c "echo $1" yada
>>
>> yorick@yorickp1 ~ yorickp1 21:43:52
>> $bash -c "echo $*" bright sunshiny day
>>
>> yorick@yorickp1 ~ yorickp1 21:45:54
>>
>> Shouldn't I have gotten some results on stdout?
>
> Try
>
> $ bash -c 'echo $1' bash yada
> $ bash -c 'echo /$0/ $*' a bright sunshiny day
>
> A perusal of the "quoting" section of the bash man page might be
> particularly instructive.
Or, to cast the answer in the same terms as the original:
dk@rainbow /win/c> bash -c "echo \$1" yada
dk@rainbow /win/c> bash -c "echo \$1" yada YAyada
YAyada
dk@rainbow /win/c> bash -c "echo \$*" bright sunshiny day
sunshiny day
dk@rainbow /win/c>
cheers,
DaveK
--
Can't think of a witty .sigline today....
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/