bash:回显变量的最快方式

时间:2013-10-25 09:15:16

标签: bash

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

    VAR=data

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

哪种方法最好(或最佳做法)?或者哪个方法可以通过bash shell最快地解析/执行?

2 个答案:

答案 0 :(得分:1)

我认为没有太大的性能差异,特别是与实际I / O的开销相比时。

答案 1 :(得分:0)

不建议使用它们:

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

echo的工作原理因shell而异,而printf更加标准化。