在Bash中,常见的条件语句使用方括号([]),如:
if [ $var -eq 1 ]; then echo "var equals 1" fi
而在zsh中,大多数情况下推荐使用圆括号(())来替换方括号,如:
if (( var == 1 )); then echo "var equals 1" fi
还有一些其他的语法差异,具体可以查看zsh的官方文档。
上一篇:Bash导入参数和搜索目录问题
下一篇:Bash打印进程ID时附加了额外的值。