On Tue, Apr 15, 2014 at 10:32 AM, <ingo.kra...@eoa.de> wrote: > Configuration Information [Automatically generated, do not change]: > Machine: x86_64 > OS: linux-gnu > Compiler: gcc > Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64' > -DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-pc-linux-gnu' > -DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash' -DSHELL > -DHAVE_CONFIG_H -I. -I../bash -I../bash/include -I../bash/lib > -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 > -Wformat -Werror=format-security -Wall > uname output: Linux k210app1 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 > GNU/Linux > Machine Type: x86_64-pc-linux-gnu > > 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 paste the output of: type dequote I can't reproduce your issue.