仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 779|回复: 8
打印 上一主题 下一主题

[shell编程] 来一发shell轮回示例

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:04:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:如果说Ubuntu是现今最受桌面用户欢迎的Linux操作系统,那么CentOS就是最受公司、企业、IDC喜爱的Linux发行版了。
<divclass="detail"id="detail"style="line-height:1.3">
for轮回示例
for轮回语法:
1forVARIABLEin12345..N

2do

3command1

4command2

5commandN

6done






01#!/bin/bash

02

03foriin12345

04

05do

06

07echo"Welcome$itimes"

08

09done

10





bashversion3.0+版本
#!/bin/bash

foriin{1..5}

do

echo"Welcome$itimes"

done





bashversion4版本
#!/bin/bash

echo"Bashversion${BASH_VERSION}..."

foriin{0..10..2}

do

echo"Welcome$itimes"

done





含有“seq”敕令的语法示例
#!/bin/bash

foriin$(seq1220)

do

echo"Welcome$itimes"

done





for轮回的三个表达式
语法以下:
for((EXP1;EXP2;EXP3))

do

command1

command2

command3

done





示例以下:
#!/bin/bash

for((c=1;c<=5;c++))

do

echo"Welcome$ctimes..."

done




后果:
Welcome1times

Welcome2times

Welcome3times

Welcome4times

Welcome5times





for的无穷轮回
<divclass="cnblogs_Highlighter"><divclass="syntaxhighlighternogutter"id="highlighter_988302"style="background-image:none!important;position:relative!important;text-align:left!important;padding-bottom:1px!important;border-right-width:0px!important;background-color:rgb(255,255,255)!important;font-style:normal!important;margin:1em0px;padding-left:1px!important;outline-width:0px!important;width:705px;bottom:auto!important;padding-right:1px!important;font-family:Consolas,BitstreamVeraSansMono,CourierNew,Courier,monospace!important;float:none!important;border-top-width:0px!important;border-bottom-width:0px!important;height:auto!important;font-size:1em!important;vertical-align:baseline!important;border-left-width:0px!important;top:auto!important;right:auto!important;font-weight:normal!important;padding-top:1px!important;left:auto!important;background-origin:initial;background-clip:initial"><divclass="lines"style="background-image:none!important;position:static!important;text-align:left!important;padding-bottom:0px!important;border-right-width:0px!important;font-style:normal!important;margin:0px;padding-left:0px!important;outline-width:0px!important;width:auto!important;bottom:auto!important;padding-right:0px!important;font-family:Consolas,BitstreamVeraSansMono,CourierNew,Courier,monospace!important;float:none!important;border-top-width:0px!important;border-bottom-width:0px!important;height:auto!important;font-size:1em!important;vertical-align:baseline!important;border-left-width:0px!important;top:auto!important;right:auto!important;font-weight:normal!important;padding-top:0px!important;left:auto!important;background-origin:initial;background-clip:initial">
#!/bin/bash
只想知道 该用户已被删除
沙发
发表于 2015-1-16 23:38:04 | 只看该作者

来一发shell轮回示例

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-24 20:11:15 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
再见西城 该用户已被删除
地板
发表于 2015-2-2 14:56:02 来自手机 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
因胸联盟 该用户已被删除
5#
发表于 2015-2-8 02:16:13 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
金色的骷髅 该用户已被删除
6#
发表于 2015-2-24 12:32:20 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
若相依 该用户已被删除
7#
发表于 2015-3-7 13:16:30 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
简单生活 该用户已被删除
8#
发表于 2015-3-15 07:41:21 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-22 00:09:26 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 07:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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