积木 发表于 2005-10-7 16:24:03

这段代码会输出什么

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

我输出了
seq 1 10

:oops:

千里孤坟 发表于 2005-10-8 15:40:05

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

积木 发表于 2005-10-11 14:27:47

:?
没有看明白也,

fakeroot 发表于 2005-10-11 15:33:41

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

or

for i in $(seq 1 10)

明白了吧。

MichaelBibby 发表于 2005-10-11 19:23:18

for i in $(seq 1 10)命令替换偶一般用这个格式
因为比较容易看明白
单引号和反引号比较容易看走眼了
页: [1]
查看完整版本: 这段代码会输出什么