这段代码会输出什么

这段代码会输出什么

#!/bin/bash
for i in 'seq 1 10';
do
    echo $i;
done

我输出了
seq 1 10

那对单引号很可能是反引号之误。

没有看明白也,
#!/bin/bash
for i in `seq 1 10`;
do
echo $i;
done

or

for i in $(seq 1 10)

明白了吧。
[quote:75b050f973="fakeroot"]for i in $(seq 1 10)[/quote]命令替换偶一般用这个格式
因为比较容易看明白
单引号和反引号比较容易看走眼了