예를 들어 zsh는 변수를 사용하여 $fpath
포함 디렉터리를 정의합니다.
변수의 유형을 어떻게 알 수 있나요 $fpath
? 지금 바로fpath
- 끈
- 숫자
- 숫자 배열
- 연관 배열
답변1
t
매개변수 확장 플래그를 사용할 수 있습니다 .
$ print -rl -- ${(t)fpath}
array-special
$ a=1
$ print -rl -- ${(t)a}
scalar
$ a=(1 2)
$ print -rl -- ${(t)a}
array
$ typeset -A a
$ print -rl -- ${(t)a}
association
정수 배열과 문자열 배열을 구별할 수 없습니다.