【Shell】関数適用の簡単な例

548 ワード

機能:サービスフレームワークの起動と停止
[shell]$ cat function.sh 
#!/bin/sh

start()
{
    echo "start"
}

stop()
{
    echo "stop"
}

case C"$1" in
    Cstart)
        start
        echo "Done!"
        ;;
    Cstop)
        stop
        echo "Done!"
        ;;
    C*)
        echo "Usage: $0 { start | stop }"
        ;;
esac
[shell]$ sh function.sh 
Usage: function.sh { start | stop }
[shell]$ sh function.sh start
start
Done!
[shell]$ sh function.sh stop
stop
Done!