Author: Stan Eisenstat
Subject: Re: [Cs323] as a command line argument
Date: Wednesday, 21 Oct 2020, 07:30:22
> Message Posted By: Unknown
>
> I notice that when I run
>
> /c/cs323/Hwk3/McBash a $1
>
> With stdin of "$2", the program prints an empty string. Is this behavior
> due to the $ in the command line argument?
As you can verify by running
% echo a $1 b
bash expands the $1 to the empty string prior to
breaking the command line into arguments. Thus
there is no second argument and Hwk3/mcBash expands
$2 to the empty string.
--Stan-
PREV
INDEX
NEXT