Alias-Datenbank aus einem Bash-Skript auffüllen

Alias-Datenbank aus einem Bash-Skript auffüllen

Mein Skript startalias.sh:

#!/bin/sh
alias ls='ls -al --color=auto'

Wenn ich dieses Skript ausführe, erkennt es meine Alias-Datenbank nicht. Aber wenn ich es direkt in die Shell schreibe, funktioniert es. Warum?

Antwort1

aliasist ein in die Shell integriertes Programm. Die Ausführung in einer Untershell (z. B. in einem Skript) hat keine Auswirkungen auf die Hauptshell.

verwandte Informationen