FreeBSD(pfSense)의 for 루프가 작동하지 않습니다.

FreeBSD(pfSense)의 for 루프가 작동하지 않습니다.

방금 bash의 동일한 코드가 for loopFreeBSD에서 작동하지 않는다는 것을 알았습니다.

wolf@linux:~$ echo $SHELL
/bin/bash
wolf@linux:~$ 

wolf@linux:~$ for i in {1..3}; do echo $i; done
1
2
3
wolf@linux:~$ 

대안이 있나요?

[2.5.0-RELEASE][admin@pfSense]/root: echo $SHELL
/etc/rc.initial
[2.5.0-RELEASE][admin@pfSense]/root: 

[2.5.0-RELEASE][admin@pfSense]/root: for i in {1..3}; do echo $i; done
for: Command not found.
i: Undefined variable.
[2.5.0-RELEASE][admin@pfSense]/root: 

답변1

해당 구성을 사용하려면 익숙해지고 배우는 것이 가장 좋습니다.pfsense PHP 쉘

@Kusalananda가 쓴 대로: tcsh에 있는 것 같습니다. bash를 사용하려면 먼저 bash를 설치해야 합니다.

pkg install bash

관련 정보