Shell 函数 shell 函数语法 123function_name () { list of commands} 示例 123456789#!/bin/sh# Define your function hereHello () { echo "Hello World"}# Invoke your functionHello 函数传参函数传参类似于脚本传参$1, $2..$n 123456789#!/bin/sh# Define your function hereHello () { echo "Hello World $1 $2"}# Invoke your functionHello Zara Ali 返回值123456789101112131415#!/bin/sh# Define your function hereHello () { echo "Hello World $1 $2" return 10}# Invoke your functionHello Zara Ali# Capture value returnd by last commandret=$?echo "Return value is $ret" 函数嵌套12345678910111213141516#!/bin/sh# Calling one function from anothernumber_one () { echo "This is the first function speaking..." number_two}number_two () { echo "This is now the second function speaking..."}# Calling function one.number_one #Shell Shell 函数 https://yxibng.github.io/2022/02/25/Shell/2022-02-25-shell 函数/ 作者 yxibng 发布于 2022年2月25日 许可协议 Shell 数组 上一篇 Shell 循环语句 下一篇