help-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-bash] How to prevent parameters being interpreted in pipe?


From: Matthew Cengia
Subject: Re: [Help-bash] How to prevent parameters being interpreted in pipe?
Date: Mon, 5 Dec 2016 12:53:15 +1100

Don't use echo; use printf with -- as an argument:

printf -- '%s\n" "-e test"

On Mon, Dec 5, 2016 at 6:55 AM, Patrick Schleizer <
address@hidden> wrote:

> Hi,
>
> code talks. :)
>
> works:
> echo "test" | base64 -d
>
> works:
> echo "--INVALID something" | grep thing
>
> Let's assume the input would be different.
>
> does not work:
> echo "-e test" | base64 -d
>
> Why works base64 different?
>
> How to prevent interpreting "-e" as parameter? I.e. how to have it
> interpreter as string?
>
> Cheers,
> Patrick
>
>


-- 
Regards,
Matthew Cengia


reply via email to

[Prev in Thread] Current Thread [Next in Thread]