
Ich habe ein gemeinsam genutztes Konto und möchte über eine Befehlszeile eine Tcsh-Shell starten und eine benutzerdefinierte .tcshrc-Datei als Quelle für diese Shell angeben. Tcsh wird über eine Bash-Shell ausgeführt.
Ein Äquivalent zu:
tcsh (go into new shell)
source /tmp/myRCFile.tcsh
Gibt es eine Möglichkeit, den Quellbefehl anzugeben, bevor die neue Shell mit einem Alias aufgerufen wird? Oder gibt es einen besseren Weg?
Vielen Dank, ich bin es sehr leid, das hier zu tippen.
Antwort1
Wenn Sie damit leben können, zwei Shells zu erzeugen (also $SHLVL
um zwei zu erhöhen):
tcsh -c 'source /tmp/myRCFile.tcsh; tcsh'