Hi Stefan,
On Thu, May 17, 2001 at 09:22:51 +0200, Stefan Lagotzki wrote:
Natuerlich kann man an passender Stelle auch
alias ls='ls --color'
angeben. Aber das hat einen unschoenen Nebeneffekt. Wenn man naemlich die Ausgabe von ls auf ein anderes Programm umleitet, zum Beispiel
ls *.jpg | gawk '{ some_awk_statements }' > output.txt
dann stehen in output.txt auch die Escape-Sequenzen mit drin. Und zwar bei allen Eintraegen, auch bei den nicht
Deshalb vereinbart man das alias besser so:
alias ls='ls --color=auto'
So wird die Ausgabe von ls nur dann eingefaerbt, wenn sie nicht in einer Pipe oder Datei landet. Ausserdem lohnt es sich in diesem Zusammenhang, die Manpage zu dircolors zu lesen.
bye, Chris