On Sat, 26 Jan 2008 17:12:56 +0000 Tzafrir Cohen <[EMAIL PROTECTED]> wrote:
> On Thu, Jan 24, 2008 at 03:55:51AM +0000, T o n g wrote: > > > I'm wondering if you have read my OP or not. Read it again pls. > > Yes I have. Use functions. Don't use aliases. > On command-line: function dt () { push +$1 } In test.sh #!/bin/bash pwd $(dt $(pwd)) cd /tmp popd pwd ./test.sh Line 2 errors out. I imagine the same thing happens with his attempt to use his bashrc-defined functions in a script without defining them again in the script. IIUC he wants to know how to use already defined functions/aliases in a shell script. A possible way around would be to define the functions in .bashrc and then source .bashrc, but I am curious myself as to how one would achieve the other (using existing functions rather then defining them again in a new script). Regards, Daniel -- And that's my crabbing done for the day. Got it out of the way early, now I have the rest of the afternoon to sniff fragrant tea-roses or strangle cute bunnies or something. -- Michael Devore GnuPG Key Fingerprint 86 F5 81 A5 D4 2E 1F 1C http://gnupg.org No more sea shells: Daniel's Weblog http://cshore.wordpress.com
signature.asc
Description: PGP signature