2

以下のシェルスクリプトで、シェルスクリプトを初めて使用します

#!/usr/bin/env sh
PREFIX=${PREFIX-/usr/local}
VERSIONS_DIR=$PREFIX/n/versions

test -d $VERSIONS_DIR || mkdir -p $VERSIONS_DIR

if test $# -eq 0; then

$# -eq 0このシェルスクリプトの意味は何ですか?

4

2 に答える 2

4
$# = number of arguments. Answer is 3
$@ = what parameters were passed. Answer is 1 2 3
$? = was last command successful. Answer is 0 which means 'yes'
于 2013-06-09T14:58:37.433 に答える