Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-envelope-info: Message-Id: <5.2.1.1.2.20030505132815.04df07a0@pop.sonic.net> X-Sender: rschulz AT pop DOT sonic DOT net Date: Mon, 05 May 2003 13:30:10 -0700 To: cygwin AT cygwin DOT com From: Randall R Schulz Subject: Re: skel ~/.bashrc (was RE: HOME) In-Reply-To: <002a01c31343$cd03f0f0$78d96f83@pomello> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Hannu, Max, Aliases permit no manipulation of arguments or anything but simple left-hand expansion of the alias name with a fixed replacement string. Shell procedures are as flexible as scripts and don't require file access. Don't forget to use "return" in place of "exit" in shell procedures! Randall Schulz At 13:20 2003-05-05, Max Bowsher wrote: >Hannu E K Nevalainen (garbage mail) wrote: > > > $ info Bash # says that shell functions are preferable to aliases... > > anyone who can explain? > >Well, I prefer shell functions because I can export them to subshells, >whereas aliases don't permit that. > >Max. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/