我对终端编程比较陌生。我正在尝试IF在FOR循环中运行一个条件。(该命令将由 cronjob 运行)
for i in {1..5}; do echo $i; if [ $i>3 ]; then echo $i; fi; done
我希望它输出为
1
2
3
4
4
5
5
Run Code Online (Sandbox Code Playgroud)
但该命令的真正输出是
1
1
2
2
3
3
4
4
5
5
Run Code Online (Sandbox Code Playgroud)
谁能帮我指出错误?
谢谢!