2
내가이있는 스크립트가 있습니다
login {
# checking parameters -> if not ok print error and exit script
if [ $# -lt 2 ] || [ $1 == '' ] || [ $2 == '' ]; then
echo "Please check the needed options (username and password)"
echo ""
echo "For further Information see Section 13"
echo ""
echo "Press any key to exit"
read
exit
fi
} # /login
을하지만 난 정말 $#
이 세 번째 줄에 무엇을 의미하는지 잘 모릅니다.
스크립트에 전달 된 매개 변수의 수입니다. – devnull
이것은 여러 번 묻고 답했습니다. – devnull
@devnull이 함수는 다음과 같이 호출되기 때문에 의미가 있습니다 :'''login $ USER $ PASS''' Thanks! – user3084450