$# 변수 값 [닫기]

$# 변수 값 [닫기]
set 10 20 30 40 50

변수 값을 입력하세요 $#.

$1=10 $2=20변수 등을 이해합니다 .

답변1

POSIX 셸에서 특수 내장 변수의 값은 $#설정된 위치 인수 수에 해당합니다. 전임자. :

을 설정 $1하고 " "을 3으로 설정합니다.$2$3$#

set c a b

~에서Open Group 기본 사양 6호

답변2

$#은 매개변수의 개수입니다. $*는 매개변수입니다. $@는 매개변수입니다.

이거 봐요

#!/bin/sh
set 1 2 3 4
echo "we had $# args"
echo Arguments are  $@ using echo '$@'
echo Arguments are  $* using echo '$*'

관련 정보