[kwlug-disc] wget and variable assignment
Richard Weait
richard at weait.com
Thu Jun 3 13:57:20 EDT 2010
On Thu, Jun 3, 2010 at 1:48 PM, Tim Utschig <tim at tetro.net> wrote:
> The newlines are kept, you just need to be sure to quote it:
>
> $ OUTPUT=`wget -q -O - http://google.com/`
> $ echo $OUTPUT | wc -l
> 1
> $ echo "$OUTPUT" | wc -l
> 10
>
> The first is unquoted, and as a result gets split at whitespace
> into separate arguments. The second gets passed a single
> argument, since it's quoted. Below shows the argument count:
>
> $ sh -c 'echo $#' - $OUTPUT
> 244
> $ sh -c 'echo $#' - "$OUTPUT"
> 1
Excellent. Thank you!
More information about the kwlug-disc
mailing list