sách gpt4 ai đã đi

Tôi có thể gọi một hàm của một tập lệnh shell từ một tập lệnh shell khác không?

In lại 作者:行者123 更新时间:2023-12-01 22:05:14 28 4
mua khóa gpt4 Nike

我有 2 个 shell 脚本。

第二个shell脚本包含以下函数第二个.sh

func1 
func2

first.sh 将使用一些参数调用第二个 shell 脚本, 将使用特定于该函数的一些其他参数来调用 func1 和 func2。

这是我正在谈论的示例

第二个.sh

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

function func1 {

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

}

function func2 {

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


}

第一个.sh

second.sh cricket football

func1 love horror
func2 ball mystery

我怎样才能实现它?

1 Câu trả lời

重构您的 second.sh 脚本,如下所示:

func1 {
fun="$1"
book="$2"
printf "func=%s,book=%s\n" "$fun" "$book"
}

func2 {
fun2="$1"
book2="$2"
printf "func2=%s,book2=%s\n" "$fun2" "$book2"
}

然后从脚本 first.sh 调用这些函数,如下所示:

source ./second.sh
func1 love horror
func2 ball mystery

Đầu ra:

func=love,book=horror
func2=ball,book2=mystery

关于shell - 我可以从另一个 shell 脚本调用一个 shell 脚本的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10822790/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com