Могу ли я вызвать функцию сценария оболочки из другого сценария оболочки?

У меня есть 2 сценария оболочки.

Второй сценарий оболочки содержит следующие функции second.sh

func1 
func2

first.sh вызовет второй сценарий оболочки с некоторыми параметрами и будет вызывать func1 и func2 с некоторыми другими параметрами, характерными для этой функции.

Вот пример того, о чем я говорю

second.sh

val1=`echo $1`
val2=`echo $2`

function func1 {

fun=`echo $1`
book=`echo $2`

}

function func2 {

fun2=`echo $1`
book2=`echo $2`


}

first.sh

second.sh cricket football

func1 love horror
func2 ball mystery

Как мне этого достичь?

72
задан Mateusz Piotrowski 20 April 2016 в 18:11
поделиться