Tal vez estoy mirando esto de la manera incorrecta ... Pero aquí estoy lo que estoy tratando de hacer. Realizo la mayor parte de mi trabajo con Java pero solo cambié a un entorno unix (bash). Yo estoy haciendo esto:
[~/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
Pero tengo dos funciones en mi archivo y quiero poder llamarlas por separado desde la línea de comandos. Es decir: myFunc.ls2()
o incluso solo ls2
. Sé que puedo agregar las funciones a mi .bashrc
archivo, pero ¿hay alguna otra forma de ejecutar estas funciones sin agregarlas a mi .bashrc
?