[gull] Astuce shell: ls automatique après un cd

Félix Hauri felix at f-hauri.ch
Thu Nov 8 22:13:12 CET 2012


On Thu, Nov 08, 2012 at 12:38:27AM +0100, Frédéric Schütz wrote:
> Ouch; faudra que je regarde en détail. Je vois qu'il y a l'"usage",
> mais faut quand même décortiquer pour voir ce que font les
> options... :-)
> ...
> >        -n    ) extra_ls=false;                shift;;
> >        -f    ) extra_ls=true;                 shift;;
> >        -p    ) print_wd=true;                 shift;;
> >        -q    ) print_wd=false;                shift;;
> >        -Q    ) print_wd=false;extra_ls=false; shift;;
> >        --    )                ARGS+=($1);     shift;;
> >        -L|-P )                ARGS+=($1);     shift;;
> >        -|~   ) [ $print_wd ] || print_wd=true; ARGS+=($1); shift;;
> >        -*    ) printf $0:\ $"%s: invalid option"\\n $1
> >		echo "Usage: cd [-L|-P] [-Q|[-f|-n][-p|-q]] [dir]"
> >		return ;;
> >        *     ) [ $extra_ls ] || extra_ls=true; ARGS+=("$1"); shift;;

  -L et -P : rtfm;)
  -p et -q : *p*rint (working dir) ou *q*uiet affiche le nom du répertoire
  -n et -f : *n*o ls|tail ou *f*orce ls|tail
  -Q       ; *Q*uiet!

A+!

--
 Félix.


More information about the gull mailing list