0

在 bash 中,有(至少)四种输出变量的方法:

    VAR=data

    echo "VAR:" $VAR
    echo "VAR:" ${VAR}
    echo "VAR: $VAR"
    echo "VAR: ${VAR}"

哪种方法最好(或最佳实践)?或者 bash shell 可以最快地解析/执行哪种方法?

4

2 回答 2

1

我认为性能差异不大,尤其是与实际 I/O 的开销相比。

于 2013-10-25T09:17:38.087 回答
0

都不推荐:

printf "VAR: %s\n" "$VAR"

工作方式echo因外壳而异,但printf更加标准化。

于 2013-10-25T13:10:02.473 回答