Próbuję napisać skrypt narzędzia, który definiuje pewne aliasy.
Mój SHELL to tcsh
(nie mogę tego zmienić).
Próbowałem następujące
#!/bin/tcsh
alias log 'less ~/logs/log.`date '+%Y%m%d'`''
Następnie uruchamiam to w następujący sposób:
./myscript
log
Otrzymuję wynik: log: Command not found.
Oczywiście, jeśli uruchomię to w ten sposób:
source myscript
log
Wszystko w porządku.
Jakiś sposób to zrobić bez określania source ...
?
alias
w swoim~/.cshrc
pliku?