Tôi đang cố gắng viết một tập lệnh tiện ích xác định các bí danh nhất định.
SHELL của tôi là tcsh
(không thể thay đổi điều đó).
Tôi đã thử như sau
#!/bin/tcsh
alias log 'less ~/logs/log.`date '+%Y%m%d'`''
Sau đó, tôi chạy nó như thế này:
./myscript
log
Đầu ra tôi nhận được là: log: Command not found.
Đương nhiên nếu tôi chạy nó như thế này:
source myscript
log
Mọi thứ đều ổn.
Bất kỳ cách nào để làm điều đó mà không chỉ định source ...
?
@qweet - Đó không phải là mục tiêu của tôi - Tôi muốn một cái gì đó năng động.
—
RonK
alias
trong~/.cshrc
tập tin của bạn ?