β

编写漂亮的 shell 代码

黑 * 白 10 阅读

使用丑陋的编程语言也能写出漂亮的代码。

true_then_run() {
    condition=$1
    action=$2

    (${condition})
    if [ $? -eq 0 ]
    then
        (${action})
    else
        echo "'$1' is false, don't run '$2'"
    fi
}

false_then_run() {
    condition=$1
    action=$2

    (${condition})
    if [ $? -ne 0 ]
    then
        (${action})
    else
        echo "'$1' is true, don't run '$2'"
    fi
}

map() {
    for item in $2
    do
        ($1 …
作者:黑 * 白
原文地址:编写漂亮的 shell 代码, 感谢原作者分享。

发表评论