আমি একটি ইউটিলিটি স্ক্রিপ্ট লেখার চেষ্টা করছি যা নির্দিষ্ট এলিয়াস সংজ্ঞায়িত করে।
আমার শেলটি tcsh
(এটি পরিবর্তন করতে পারে না)।
আমি নিম্নলিখিত চেষ্টা করেছিলাম
#!/bin/tcsh
alias log 'less ~/logs/log.`date '+%Y%m%d'`''
তারপরে আমি এটিকে এভাবে চালাই:
./myscript
log
আমি যে আউটপুট পাই তা হ'ল: log: Command not found.
স্বাভাবিকভাবেই যদি আমি এটি চালিত করি:
source myscript
log
সবকিছু ঠিক আছে.
কোনও উপায় ছাড়াই এটি করা source ...
?
@ কোয়েট - এটি আমার লক্ষ্য নয় - আমি গতিশীল কিছু চাইছিলাম।
—
রনকে
alias
আপনার~/.cshrc
ফাইলটি রেখেছিলেন ?