![$# 변수 값 [닫기]](https://linux55.com/image/97992/%24%23%20%EB%B3%80%EC%88%98%20%EA%B0%92%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
set 10 20 30 40 50
변수 값을 입력하세요
$#
.
$1=10
$2=20
변수 등을 이해합니다 .
답변1
POSIX 셸에서 특수 내장 변수의 값은 $#
설정된 위치 인수 수에 해당합니다. 전임자. :
을 설정
$1
하고 " "을 3으로 설정합니다.$2
$3
$#
set c a b
답변2
$#은 매개변수의 개수입니다. $*는 매개변수입니다. $@는 매개변수입니다.
이거 봐요
#!/bin/sh
set 1 2 3 4
echo "we had $# args"
echo Arguments are $@ using echo '$@'
echo Arguments are $* using echo '$*'