Ubuntu下面写代码会遇到下面的问题,你写了一堆循环,发现都运行不了
就算你写成#!/bin/bash都并没有用
for i in `seq 10`
do
echo $i
done
for i in {1..10}
do
echo $i
done
for((i=1;i<=10;i++))
do
echo $i
done
错误信息:
1
2
3
4
5
6
7
8
9
10
{1..10}
run.sh: 17: run.sh: Syntax error: Bad for loop variable
这个时候要切换一下
sudo dpkg-reconfigure dash
然后选择no
即可顺利运行通过