%20%E4%B8%AD%E7%9A%84%20for%20%E5%BE%AA%E7%8E%AF%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我刚刚注意到 bash 中的相同代码for loop
在 FreeBSD 中不起作用
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 Shell
正如@Kusalananda 所写:看起来你在 tcsh 中。如果你想使用bash,你需要先安装它:
pkg install bash