QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 977|回复: 4

这段代码会输出什么

[复制链接]
发表于 2005-10-7 16:24:03 | 显示全部楼层 |阅读模式
#!/bin/bash
for i in 'seq 1 10';
do
    echo $i;
done

我输出了
seq 1 10

发表于 2005-10-8 15:40:05 | 显示全部楼层
那对单引号很可能是反引号之误。
回复

使用道具 举报

 楼主| 发表于 2005-10-11 14:27:47 | 显示全部楼层

没有看明白也,
回复

使用道具 举报

发表于 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)

明白了吧。
回复

使用道具 举报

发表于 2005-10-11 19:23:18 | 显示全部楼层
[quote:75b050f973="fakeroot"]for i in $(seq 1 10)[/quote]命令替换偶一般用这个格式
因为比较容易看明白
单引号和反引号比较容易看走眼了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-1 20:54 , Processed in 0.068580 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表