সম্ভবত আমি এটি ভুল উপায়ে দেখছি .. তবে আমি এখানে যা করার চেষ্টা করছি। আমার বেশিরভাগ কাজ জাভা দিয়ে করুন তবে কেবল একটি ইউনিক্স (ব্যাশ) পরিবেশে স্যুইচ করুন। আমি এটি করছি:
[~/Desktop/bashPlay]% cat myFunc
#!/bin/bash
ls2(){
echo "Hello World"
}
ls3(){
echo "Testing"
}
echo "this is a test"
ls2 # this calls a function
[~/Desktop/bashPlay]% myFunc
this is a test
Hello World
তবে আমার ফাইলে আমার দুটি ফাংশন রয়েছে এবং আমি কমান্ড লাইন থেকে তাদের আলাদাভাবে কল করতে সক্ষম হতে চাই। উদাহরণস্বরূপ: myFunc.ls2()
বা এমনকি ঠিক ls2
। আমি জানি যে আমি আমার .bashrc
ফাইলে ফাংশনগুলি যুক্ত করতে পারি তবে এই ফাংশনগুলিকে আমার সাথে যুক্ত না করেই আমি অন্য কোন উপায়ে কার্যকর করতে পারি .bashrc
?