ฉันพยายามเขียนสคริปต์อรรถประโยชน์ที่กำหนดนามแฝงบางอย่าง
My SHELL คือtcsh
(ไม่สามารถเปลี่ยนแปลงได้)
ฉันพยายามต่อไปนี้
#!/bin/tcsh
alias log 'less ~/logs/log.`date '+%Y%m%d'`''
จากนั้นฉันก็รันแบบนี้:
./myscript
log
ผลลัพธ์ที่ฉันได้รับคือ: log: Command not found.
โดยธรรมชาติถ้าฉันเรียกใช้เช่นนี้:
source myscript
log
ทุกอย่างปกติดี.
วิธีใดที่จะทำได้โดยไม่ต้องระบุsource ...
?
@qweet - นั่นไม่ใช่เป้าหมายของฉัน - ฉันต้องการบางสิ่งบางอย่างแบบไดนามิก
—
RonK
alias
ใน~/.cshrc
ไฟล์ของคุณ?