XIAO Gang wrote:
> #! /bin/bash
> 
> if true; then
> alias myls=ls
> alias -p
> myls
> fi
> 
> myls

In a script it is considered better form to use shell functions than
to use aliases.  Aliases are an old csh feature.  Functions generally
provide that functionality in a better fashion.

  #!/bin/bash
  if true; then
    myls() { ls; }
    myls
  fi
  myls

Bob


_______________________________________________
Bug-bash mailing list
Bug-bash@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-bash

Reply via email to