Ich versuche, ein Dienstprogramm-Skript zu schreiben, das bestimmte Aliase definiert.
Meine SHELL ist tcsh
(kann das nicht ändern).
Ich habe folgendes versucht
#!/bin/tcsh
alias log 'less ~/logs/log.`date '+%Y%m%d'`''
Dann führe ich es so aus:
./myscript
log
Die Ausgabe, die ich bekomme, ist: log: Command not found.
Natürlich, wenn ich es so laufen lasse:
source myscript
log
Alles ist gut.
Wie kann man das ohne Angabe machen source ...
?
alias
in deine~/.cshrc
Akte aufgenommen?