บางทีฉันอาจจะมองผิดวิธีนี้ .. แต่ที่นี่ฉันกำลังทำอะไรอยู่ ทำงานส่วนใหญ่ของฉันกับ Java แต่เพิ่งเปลี่ยนเป็นสภาพแวดล้อม unix (ทุบตี) ฉันกำลังทำสิ่งนี้:
[~/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
?