当前位置: 首页 > news >正文

建设网站的法律可行性lol网站模板

建设网站的法律可行性,lol网站模板,网站关键词之间,北京做app的公司有哪些1. for命令 下面是bash shell中for命令的基本格式。 for var in list docommands done每次for命令遍历值列表,它都会将列表中的下个值赋给$test变量。$test变量可以像for 命令语句中的其他脚本变量一样使用。在最后一次迭代后,$test变量的值会在shell脚…

1. for命令

下面是bash shell中for命令的基本格式。

for var in list docommands
done

每次for命令遍历值列表,它都会将列表中的下个值赋给$test变量。$test变量可以像for 命令语句中的其他脚本变量一样使用。在最后一次迭代后,$test变量的值会在shell脚本的剩余 部分一直保持有效。它会一直保持最后一次迭代的值(除非你修改了它)。

$ cat for_test.sh
#!/bin/bash
for test in Alabama Alaska Arizona Arkansas California
doecho The text next state is $test
done
echo "The last state we visited was $test"
test=hello
echo "Wait, now we're visiting $test"$ bash for_test.sh
The text next state is Alabama
The text next state is Alaska
The text next state is Arizona
The text next state is Arkansas
The text next state is California
The last state we visited was California
Wait, now we're visiting hello

从变量中读取值

#!/bin/bash 13
# using a variable to hold the list
list="Alabama Alaska Arizona Arkansas Colorado"
list=$list" Connecticutfor state in $list
doecho "Have you ever visited $state?"
done

从命令中读取

$ cat test5
#!/bin/bash
# reading values from a file
file="states"
for state in $(cat $file)
doecho "Visit beautiful $state"
done

更改字段分隔符

特殊的环境变量IFS,叫作内部字段分隔符(internal field separator)IFS环境变量定义了bash shell用作字段分隔符的一系列字符。默认情况下,bash shell会将下列字 符当作字段分隔符:

  • 空格
  • 制表符
  • 换行符

可以在shell脚本中临时更改IFS环境变量的值来限制被bash shell当作字段 分隔符的字符。

IFS=$'\n'

用通配符读取目录

$ cat test6
#!/bin/bash
for file in /home/rich/test/*
doif [ -d "$file" ]thenecho "$file is a directory"elif [ -f "$file" ]thenecho "$file is a file"fi
done
$ ./test6
/home/rich/test/dir1 is a directory
/home/rich/test/myprog.c is a file
/home/rich/test/myprog is a file
/home/rich/test/myscript is a file
/home/rich/test/newdir is a directory
/home/rich/test/newfile is a file
/home/rich/test/newfile2 is a file
/home/rich/test/testdir is a directory
/home/rich/test/testing is a file
/home/rich/test/testprog is a file
/home/rich/test/testprog.c is a file

1.1 类C语言for语句

C语言风格的for命令看起来如下

for (( a = 1; a < 10; a++ )) 

注意,有些部分并没有遵循bash shell标准的for命令:

  • 变量赋值可以有空格;
  • 条件中的变量不以美元符开头;
  • 迭代过程的算式未用expr命令格式。

以下例子是在bash shell程序中使用C语言风格的for命令。

$ cat test8
#!/bin/bash
# testing the C-style for loop
for (( i=1; i <= 10; i++ ))
doecho "The next number is $i"
done
$ ./test8
The next number is 1
The next number is 2
The next number is 3
The next number is 4
The next number is 5
The next number is 6
The next number is 7
The next number is 8
The next number is 9
The next number is 10
$

2. while命令

while命令的格式是:

while testcommand doother commands
done

while命令的关键在于所指定的test command的退出状态码必须随着循环中运行的命令而
改变。如果退出状态码不发生变化, while循环就将一直不停地进行下去。

最常见的test command的用法是用方括号来检查循环命令中用到的shell变量的值。

$ cat test10
#!/bin/bash
# while command test
var1=10
while [ $var1 -gt 0 ]
do
echo $var1var1=$[ $var1 - 1 ]
done
$ ./test10
10
9
8
7 
6 
5
4 
3 
2 
1 
$
http://www.yayakq.cn/news/743648/

相关文章:

  • 建造网站的软件新手做电商卖什么好
  • 佛山网站优化公司成都网站建设找重庆最佳科技
  • 平台网站建设推荐阿里巴巴运营免费教程
  • 建设网站需求花生壳 做网站
  • html做网站心得网站风险怎么解决方案
  • 大连做网站优化公司阿雷网站建设公司
  • 域名命名网站电商培训心得体会总结简短
  • 网站描述好看的电商网站模板下载
  • 大数据营销成功案例seo课程培训机构
  • 长沙网站建设模板网站搭建公司哪家好
  • 免费建站宝盒网站建设和推广评价指标
  • 网站建设玖金手指排名12app制作平台推荐
  • 91色做爰免费网站物流公司招聘信息
  • 资料网站怎么做房屋在线设计工具
  • seo网站优化代码建网站最低需要多少钱
  • 外贸做的社交网站凡客网能直接做网站
  • 网站vr视角怎么做wordpress文章图片显示
  • 长沙定制网站南召seo快速排名价格
  • 海口手机网站建设蛋白质结构预测工具网站开发
  • 找建网站公司加强文化网站建设
  • 莆田网站自助建站园区网站到底怎么建设
  • 池州市网站建设优化长沙做一个网站要多少钱
  • 建设项目环境影响评价公示网站免费的行情网站app入口
  • 做网站手把手asp业务网站
  • 马鞍山做网站公司wordpress底部浮窗留言
  • 做网站的公司市场微网站设计方案
  • 海外网站推广打开上海发布
  • 网站开发的功能需求南昌企业网站建设
  • 天津市城乡建设网站那个网站可以找人做兼职
  • 网站建设工程师职责高端网站有哪些