linux中for语句

1.linux中使用for语句创建命令行上所有整数只和的shell

[root@localhost ~]# cat e1

#!/bin/bash

a=$*

sum=0

for i in $a

do

sum=`expr $sum + $i`

done

echo $sum

[root@localhost ~]# sh -x e1 123 45 67

+ a='123 45 67'

+ sum=0

+ for i in '$a'

++ expr 0 + 123

+ sum=123

+ for i in '$a'

++ expr 123 + 45

+ sum=168

+ for i in '$a'

++ expr 168 + 67

+ sum=235

+ echo 235

235

2.linux的for循环的写法

Linux下使用while…;do done语句来写循环语句,其实也非常简单,比如说,我们要写一个循环5次的命令。

可以这样来写:

I=1

While [$I<=5];do

语句…

Done

I=$(($I+1))

其中,I=$(($I+1))说明我们这个循环每次递增的数为1,也就是在I的基础上加1,这样就形成了循环了。

====================================

脚本1:

#!/bin/sh

for loop in 1 2 3 4 5

do

echo $loop

done

脚本2:

#!/bin/sh

for loop in "orange red blue grey"

do

echo $loop

done

有了""就是字符串,只循环一次

第二个循环的循环变量会依次为orange red blue grey中的每一个。

3.linux的for循环的写法

Linux下使用while…;do done语句来写循环语句,其实也非常简单,比如说,我们要写一个循环5次的命令。

可以这样来写:I=1While [$I<=5];do语句…DoneI=$(($I+1))其中,I=$(($I+1))说明我们这个循环每次递增的数为1,也就是在I的基础上加1,这样就形成了循环了。====================================脚本1:#!/bin/shfor loop in 1 2 3 4 5doecho $loopdone脚本2:#!/bin/shfor loop in "orange red blue grey"doecho $loopdone有了""就是字符串,只循环一次第二个循环的循环变量会依次为orange red blue grey中的每一个。

4.linux shell for循环怎么写

去百度文库,查看完整内容>

内容来自用户:王晓波

Shell中的for循环语句与一般编程语言里的for语句有些不同,在shell中,for的作用是对一组参数都执行一个操作。其语法形式为:

for curvar in list

do

statements

done

列表是在for循环的内部要操作的对象,它们可以是字符串。如果它们是文件,那么这些字符串就是文件名。变量curvar是在循环内部用来指代当前所指列表中的对象的。如果希望对List中的每个值都执行一次statements,可以使用这种格式。在每一次循环中,将List中的当前值赋给curvar。list可以是包含一组元素的变量或者是用空格分开的值列表。for语句的第2种格式为:

for curvar

do

statements

done

在这种形式中,对传递给shell程序的每个位置参数执行statements一次。在每次循环中,将位置参数的当前值赋给变量curvar。这种格式也可以写成如下所示的形式:

for curvar in $@

do

statements

done

这里的$@是传递给shell程序的位置参数列表,引用的方式与用户初始调用命令时一致。

下面的shell脚本将使用for循环依次显示列表中5个变量的值,假定这些脚本位于当前用户的工作目录root/look中,其文件名为test5,内容如图15所示。

在该程序的for语句中,首先定义了一个名为var的变量,它的值依次是:one、two、three、four和five。因为有5个变量值,所以do和done之间的命令会被循环执行

5.1>在linux下 利用for语句编写程序实现1+2+

#/bin/sh

foo = 0

while [ "$foo" -le 9 ]

do

j=$(($j + $(($foo))))

foo = $(($foo + 1))

done

echo $j

exit 0

#/bin/sh

for foo in 0 1 2 3 4 5 6 7 8 9

do

j = $(($j + $(($foo + 1))))

done

echo $j

exit 0

linux 中变量是字符形式。所以得用$(())这种形式来进行算术运算。

6.linux使用vim编写的for语句帮忙看看有什么问题

题主你好,你的问题应该是在:for UNAME in 'cat users.txt'这一行.这块有个很容易忽视的点,就是放在反引号中的内容才会被识别为命令,而放在单引号中的只会被识别为字符串,所以将上面这一句改为:for UNAME in `cat users.txt`即可,注意只是将单引号改为反引号. Esc键下面那个键就是反引号键-----还有一点,第一行写的也有点问题,将结尾的"/"去掉,即改为:#!/bin/bash-----写在最后: 本来想着把你的脚本在本地运行一下的,但是我用的linux发行版中的passwd命令没有--stdin选项,所以你先改着试一下,如果还出错,你追问,一起研究研究; 另外提点建议,题主写代码时,最好前面加上一些用来表示代码范围的空格,那样阅读起来会更舒服一些:希望可以帮到题主, 欢迎追问。

linux中for语句

转载请注明出处唯美语句网 » linux中for语句

资讯

nosql语句

阅读(6)

本文主要为您介绍nosql语句,内容包括简述什么是nosql数据库,并列举两种常见的nosql数据库名称及其特点,nosql数据库,什么是nosql数据库。NoSQL太火,冒出太多产品了,保守估计也成百上千了。互联网公司常用的基本集中在以下几种,每种只举一个比

资讯

现代汉语句子分析

阅读(7)

本文主要为您介绍现代汉语句子分析,内容包括现代汉语中的句子分析法都,现代汉语题,分析句子,现代汉语用成分分析法分析句子。主要有(一)句子成分分析法(二)层次分析法 (三)其他句子分析方法句子成分分析法又称“中心词分析法”,是传统语法学使用的

资讯

lol嘲讽语句

阅读(6)

本文主要为您介绍lol嘲讽语句,内容包括英雄联盟:游戏中嘲讽对手的话,lol怎么发嘲讽语句,lol怎么语言嘲讽对手。1.当盖伦与诺克萨斯之手遇见时,盖伦:德莱厄斯,你不是将军,你只是个屠夫! 2.剑魔遇到蛮子会说:泰达米尔,我最成功的作品。 3.德莱文

资讯

sql查看视图语句

阅读(6)

本文主要为您介绍sql查看视图语句,内容包括如何查看数据库中视图的sql语句,查询视图语句怎么写,sqlserver怎么查视图语句。视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELE

资讯

汇编的条件语句

阅读(6)

本文主要为您介绍汇编的条件语句,内容包括用汇编语言解释if语句,汇编语言中的条件指令,汇编实现条件语句:两数不等则执行相等则跳过。无符号数条件转移指令je/jz zf=1 若相等或为零则转移jne/jnz zf=0 若不相等或不为零则转移 ja/jnbe cf=0

资讯

statafor循环语句

阅读(6)

本文主要为您介绍statafor循环语句,内容包括stata中循环语句的命令,stata中循环语句的命令,stata如何最总样本的子集进行循环语句。forvalues 语句数字的循环while 语句条件循环foreach 语句变量、暂元、文件等的循环 这道题应该用foreach,

资讯

关于有关英语句子

阅读(7)

本文主要为您介绍关于有关英语句子,内容包括英语优美句子摘抄,180句,英语句子大全,英语好句(越短越好)30句。1.Dont cry because it is over, smile because it happened. 不要因为结束而哭泣,

资讯

宏定义语句结束

阅读(7)

本文主要为您介绍宏定义语句结束,内容包括C语言宏定义为何不用分号结束如果一行写不下怎么办,EXCEL宏命令缺少语句结束怎么解决,求高手指教,宏定义多条语句。分号是C语言一条语句结束的标识,宏定义可以是一条完整的语句,也可以是一条语句的一

资讯

出车祸的语句

阅读(9)

本文主要为您介绍出车祸的语句,内容包括求形容出车祸的句子,描写车祸的优美句子,描写撞车的语句。1. 一瞬间,她被撞飞了出去,只看她的秀发已经沾满血迹,嘴角隐隐还有鲜血流出,原本可爱的脸,现在已经变得无比苍白,上半身还隐隐在抽搐,只

资讯

优美的环境语句

阅读(7)

本文主要为您介绍优美的环境语句,内容包括形容环境优美句子,关于环境的优美句子大全,优美的环境句子。描写环境的优美句子碧蓝如洗的晴空下,是一片连绵不断的青山绿树,各种不知名的野花在丛林间争相盛开,绽放着如云霞般绚烂的色彩。2、让我们

资讯

描述草的语句

阅读(7)

本文主要为您介绍描述草的语句,内容包括描写草的句子,描写草的句子大全,描写草的外貌的句子。描写草的好句子岸边的小草不知什么时候偷偷地从土里钻出来,在春风的吹拂下轻盈地舞动。2、含羞草那密生的小叶片,怯生生的,腼腆得很,它不禁羞

资讯

情商高语句

阅读(7)

本文主要为您介绍情商高语句,内容包括很有格调的高情商句子,关于情商的句子,有关情商的句子。如果梦想有捷径的话,那么这条路的名字一定叫坚持。二、人生没有白读的书,你触碰过的那些文字,会慢慢帮你认识这个世界,悄悄帮你抹去脸上的肤浅

资讯

骂男人的经典语句

阅读(7)

本文主要为您介绍骂男人的经典语句,内容包括讽刺男人经典语句,讽刺男人的经典语句,骂男孩的经典语句。站的更高,尿的更远。2、真不好意思,让您贱笑了。3、真想把你送去笼子里面游街,尝尝大白菜和臭鸡蛋的美滋美味。4、执子之手,将子拖走。子说

资讯

初一上册英语句子

阅读(7)

本文主要为您介绍初一上册英语句子,内容包括初一上册英语重点句子,初一上学期英语句子总汇,初一上学期英语的重点句子(50条)要带汉语的啊。我忘了初一的有什么了,这是我初一那时找的了,数量没法到你的要求。 1. Whats your name? My names Gin

资讯

nosql语句

阅读(6)

本文主要为您介绍nosql语句,内容包括简述什么是nosql数据库,并列举两种常见的nosql数据库名称及其特点,nosql数据库,什么是nosql数据库。NoSQL太火,冒出太多产品了,保守估计也成百上千了。互联网公司常用的基本集中在以下几种,每种只举一个比

资讯

现代汉语句子分析

阅读(7)

本文主要为您介绍现代汉语句子分析,内容包括现代汉语中的句子分析法都,现代汉语题,分析句子,现代汉语用成分分析法分析句子。主要有(一)句子成分分析法(二)层次分析法 (三)其他句子分析方法句子成分分析法又称“中心词分析法”,是传统语法学使用的

资讯

lol嘲讽语句

阅读(6)

本文主要为您介绍lol嘲讽语句,内容包括英雄联盟:游戏中嘲讽对手的话,lol怎么发嘲讽语句,lol怎么语言嘲讽对手。1.当盖伦与诺克萨斯之手遇见时,盖伦:德莱厄斯,你不是将军,你只是个屠夫! 2.剑魔遇到蛮子会说:泰达米尔,我最成功的作品。 3.德莱文

资讯

sql查看视图语句

阅读(6)

本文主要为您介绍sql查看视图语句,内容包括如何查看数据库中视图的sql语句,查询视图语句怎么写,sqlserver怎么查视图语句。视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELE

资讯

汇编的条件语句

阅读(6)

本文主要为您介绍汇编的条件语句,内容包括用汇编语言解释if语句,汇编语言中的条件指令,汇编实现条件语句:两数不等则执行相等则跳过。无符号数条件转移指令je/jz zf=1 若相等或为零则转移jne/jnz zf=0 若不相等或不为零则转移 ja/jnbe cf=0

资讯

statafor循环语句

阅读(6)

本文主要为您介绍statafor循环语句,内容包括stata中循环语句的命令,stata中循环语句的命令,stata如何最总样本的子集进行循环语句。forvalues 语句数字的循环while 语句条件循环foreach 语句变量、暂元、文件等的循环 这道题应该用foreach,

资讯

关于有关英语句子

阅读(7)

本文主要为您介绍关于有关英语句子,内容包括英语优美句子摘抄,180句,英语句子大全,英语好句(越短越好)30句。1.Dont cry because it is over, smile because it happened. 不要因为结束而哭泣,

资讯

html输出语句

阅读(6)

本文主要为您介绍html输出语句,内容包括怎样在JavaScript中输出html语句,怎样在JavaScript中输出html语句,在html页面中执行输出语句怎么实现不能在onload中实现,也不能。function MM_showHideLayers() { //v6.0var i,p,v,obj,args=MM_show