文档章节

Linux 结构化命令(while/if/for)

年少爱追梦
 年少爱追梦
发布于 2016/04/30 23:38
字数 204
阅读 50
收藏 5

                                                                           Linux 结构化命令(while/if/for)

        命令for两种情况针对数字和文本

        针对文本:

#!/bin/bash
#countips
str="sad das asd"
for s in $str
do
echo $s
don

       针对数字:

#!/bin/bash
#countips
for((i=0;i<10;i++))
do
echo this is$i
done

        命令while也可以是大致分为两种

        针对一个条件 或多个条件:

#!/bin/bash
#countips
val=10
while echo $val
 [ $val -gt 0 ]// 距离[]有要求的  ge大于或等于 gt 大于 eq 等于
do
val=$[ $val-1 ]
done

    if then else 命令

#!/bin/bash
#countips
if sad (command)
then
echo "sad"
else
echo no sad
fi

    test命令特殊用法

   (())高级数学表达式

#!/bin/bash
#nicai
val1=2
val1=$[(($val1**2))]
if (($val1 >3))
then
echo "$val1 more than 3"
else
echo "$val1 less than 3"
fi

    [[]] 高级字符串比较

#!/bin/bash
#nicai
val1=nihao
if [[ $val1==n* ]]
then
echo $val1
fi


© 著作权归作者所有

上一篇: Linux test 命令
年少爱追梦
粉丝 35
博文 189
码字总数 119531
作品 0
杭州
程序员
私信 提问
TDSS 0.0.2 测试版发布,分布式存储系统

更新日志: 2013-04-10 1.修复master处理status命令问题 2.修复master轮询检测服务问题 下载地址: http://c-wind.github.io/tdss/download/tdss-0.0.2.tar.gz TDSS简介: TDSS是一个高可扩展...

夕阳武士
2013/04/10
1K
16
Opendedup 2.0 Beta 5 发布,重复数据删除

Opendedup 2.0 Beta 5 发布,此版本添加了本地和云存储的可变块重复删除;允许精确在线进行结构化和非结构化的 SDFS 文件系统的重复数据删除。 Opendedup,一个新的开源重复数据删除解决方案...

oschina
2014/03/06
303
1
Kile 2.1.3 发布,TeX/LaTeX 集成编辑器

Kile 2.1.3 为 ifplatform 包增加了完整的文章,Tab 上下文菜单增加 Save/Save As/Save Copy As 菜单,为结构化视图增加了工具提升,修复了一些 bug 等。 Kile KDE 下的 TeX/LaTeX 集成编辑器...

oschina
2013/04/08
1K
1
Linux基础(文件系统以及文件类型)

最近重新复习了下linux的知识,打算在此地开启博客来备份和知识温故知新。 1、linux文件系统以及文件类型: /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都...

大象无形0
2018/06/28
0
0
Hadoop——相关组件及其关系

如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是他们都有什么功能,为什么会需要奇怪的名字(如Oozie,ZooKeeper、Flume)。 Hadoop带来了廉价的处理...

追梦人wxf
2015/08/13
120
0

没有更多内容

加载失败,请刷新页面

加载更多

Taro 兼容 h5 踩坑指南

最近一周在做 Taro 适配 h5 端,过程中改改补补,好不酸爽。 本文记录📝遇到的问题,希望为有相同需求的哥们👬节约点时间。 Taro 版本:1.3.9。 解决跨域问题 h5 发请求会报跨域问题,需...

dkvirus
43分钟前
3
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
今天
2
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
今天
3
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
19
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部