[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to automatically load alias from .bashrc in a bash script?
From: |
Peng Yu |
Subject: |
Re: How to automatically load alias from .bashrc in a bash script? |
Date: |
Thu, 27 Oct 2011 11:57:10 -0500 |
On Thu, Oct 27, 2011 at 11:43 AM, Greg Wooledge <wooledg@eeg.ccf.org> wrote:
> On Thu, Oct 27, 2011 at 04:39:23PM +0000, Stephane CHAZELAS wrote:
>> You mean you'd like every bash script you run on your system to
>> automatically source your ~/.bashrc.
>>
>> That sounds like a very unwise thing to do to me, but that
>> could be done with:
>>
>> export BASH_ENV="$HOME/.bashrc"
>
> He'd still have to turn on the expand_aliases shell option in each
> script, though. Unless he puts it in .bashrc.
>
> (Might as well hand him enough rope to hang himself.)
>
> If you want to do things properly, use functions instead of aliases.
> They are more powerful and more flexible.
Thanks for the input. I have some somecommonname.sh, which may be
conflict with other commands. Therefore, I only need to rename them to
avoid name conflict. But I'm not using any arguments. I think that
creating symbolic link rather than alias probably is a better
solution.
--
Regards,
Peng