On 4/15/14, 3:32 AM, ingo.kra...@eoa.de wrote:

> Bash Version: 4.2
> Patch Level: 37
> Release Status: release
> 
> Description:
>       I wrote a simple shell script using sed to convert \n into newlines and 
> other \\(.) to \\\1 and called that script dequote.
> When I'm trying to call it nothing happens, when I'm calling 
> $HOME/bin/dequote it works. There's no alias called dequote, there's no other 
> dequote in path.
> When I rename the script and call it it just works as expected.
> 
> This looks like a secret command, that just echos its arguments, as calling 
> "dequote xyz" echoes "xyz".
> 
> But having a secret alias or command is very evil. What's up here?
> 
> 
> Repeat-By:
>       see above
> 
> Fix:
>       DonÃ't use secret commands. Any builtin has to be documented on the 
> help page.

Please.  Run `type dequote' and see what it displays.

You have access to the source code, you know; you could have checked
whether or not there is a `secret command' named `dequote'.

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    c...@case.edu    http://cnswww.cns.cwru.edu/~chet/

Reply via email to