답변:
bash와 혼동 하고 csh있습니다.
에서는 bash임의 본쉘 같은에서처럼 set에 커맨드 설정 옵션 (쉘 구성 설정처럼 -f, -C, -o noclobber...) 및 위치 파라미터들 ( $1, $2...).
set FILEM="razrax"
로 설정 $1합니다 FILEM=razrax.
$ set FILEM="razrax"
$ echo "$1"
FILEM=razrax
Bourne과 같은 쉘에서 변수 할당 구문은 다음과 같습니다.
VAR=value
(의 양쪽에 공간이 허용되지 않습니다 =).
ksh그리고 다른 Bourne과 같은 쉘 (mksh, pdksh, zsh)은 set다음 과 같이 배열 변수를 지정할 수도 있습니다 .
set -A array value1 value2
zsh, bash, yash과의 새로운 버전 ksh이 구문 대신 사용 :
array=(value1 value2)
반대로 in csh또는 tcsh에서 구문은 다음과 같습니다.
set VAR = value
set array = (value1 value2)
( =선택 사항 주위에 공백 ).
에서 rc/ es쉘 :
VAR = value
array = (value1 value2)
( =선택 사항 주위에 공백 ).
set -C설정합니다 -C(와 동일 set -o noclobber). set foo양수인 foo에게 $1(및 $#(1 $2, $3이전에 설정된 경우를 unset)). 자세한 내용은 쉘 설명서를 확인하십시오.