以下是一个示例的bash脚本,根据$1的不同值,使用相应的函数进行处理。脚本中使用了case语句来代替if判断。

#!/bin/bash

function function1() {
    echo "This is function 1"
}

function function2() {
    echo "This is function 2"
}

function function3() {
    echo "This is function 3"
}

case "$1" in
    value1)
        function1
        ;;
    value2)
        function2
        ;;
    value3)
        function3
        ;;
    *)
        echo "Invalid argument"
        ;;
esac

你可以将脚本保存为一个文件(例如script.sh),然后通过运行./script.sh value1的方式来执行脚本。根据传递给脚本的参数值,将会调用相应的函数。如果传递了无效的参数,将会输出"Invalid argument"的提示信息


原文地址: http://www.cveoy.top/t/topic/i0fW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录