Bash scripting problems

Robert Nichols rnichols42 at comcast.net
Tue Jan 11 06:19:18 UTC 2005


Chadley Wilson wrote:
> greetings
> 
> I have this issue:
> in /root/.bashrc there is an alias which breaks my script in the following 
> way:
> When I need to copy or del a file the rm -i and cp -i are preventing things 
> from running smoothly.
> 
> I have tried numerous tricks none work?
> 
> could some-one please show me how you work around this without editing the 
> basrc files?

Unless you have gone out of your way to enable them, aliases are ignored
in non-interactive shells.  Here is the relevant excerpt from the bash
manpage:

        Aliases are not expanded when the shell is not interactive,
        unless the expand_aliases  shell option is set using shopt
        (see the description of shopt under SHELL BUILTIN COMMANDS
        below).

--
Bob Nichols         rnichols42 at comcast.net




More information about the fedora-list mailing list