理解大括号和数字

理解大括号和数字

这段代码是做什么的?尤其是${1}.TmpOut.

#!/usr/bin/env bash

if [ ! -f mergedOrca.out ]; then
    echo "" > O2.out.orc
fi

cat ${1}.TmpOut >> O2.out.orc

答案1

你正在看到一个位置参数在最后一行。脚本的第一个参数的值为 ,$1或者如果您愿意,也可以为${1}

大括号也解决了表达歧义

相关内容