我相信 这个三个都挺好学的,但是没有深刻运用或了解过是很容易记混的。。这几天听课,前面虚了数值比较和字符串比较,当时学的确实挺好的,但是今天要学些 文件判断 结果忘了前面的了,是真忘了。。。。数值:就是阿拉伯数字 123456.。他们之间的判断不能使用 <> == 这些运算符,因为他们有专门的运算符(牢记和数学中的不一样就行)他们使用的是 gt:大于ge:大于等于lt:小于le:小于等于eq:是否等于ne:是否不等于而字符串的比较则是 == < > -z 非空为真-n空为真 !=不等于文件判断,好像是没有比较了吧???以上判断都是使用 [  ]  中括号中前后必须用空格其中有几个加强型的  判断前面字符串是否等于后面的公式 需要使用 [[  ]]

100 以内整数相加的和

while循环

使用while添加10个用户 从user1到user10

这个是一个九九乘法表
一个内循环 一个外循环

以上脚本中 let可以使用(( ))双小括号来代替{只有for循环中可以 while中不行}


随机取数10个 并且取出最大值和最小值

效果不是很好
until和for whiile正好相反,条件判断是为假的时候循环,为真的时候不循环

划红线的不明白是什么意思

自加操作let no++
自减操作let no--
简写形式let no+=10,let no-=20,分别等同于let no=no+10,let no=no-20
until循环和while循环相反,until循环时只要条件判断式不成立则进行循环,并执行循环程序,一旦循环条件成立,则终止循环。。

格式:

#!/bin/bash
while [条件判断式]
do

        doneuntil [条件判断式]dodonefor必要的格式就是  for i in
和while  nutil不同 他们后面可以直接跟上判断式 

转载于:https://blog.51cto.com/12529218/2364920

shell中数值比较 字符串比较 文件判断 whle和for和until循环相关推荐

  1. shell中判断空字符串和有趣的空字符串

    Introduction Shell 中判断空字符串 以及有趣的空字符串 判断字符串是否为空 Example1 if [[ -z "$str" ]] thenecho " ...

  2. 【JS】JS中数值型字符串相加变成拼接字符串的解决方法

    [JS]JS中数值型字符串相加变成拼接字符串的解决方法 参考文章: (1)[JS]JS中数值型字符串相加变成拼接字符串的解决方法 (2)https://www.cnblogs.com/xsjs/p/1 ...

  3. shell中if条件字符串、数字比对,[[ ]]和[ ]区别

    原文:https://www.cnblogs.com/include/archive/2011/12/09/2307905.html shell括号 学习shell的时候总是被shell里的条件判断方 ...

  4. shell中if条件字符串、数字比对,` `和[ ]区别

    引用: http://www.51testing.com/?uid-7701-action-viewspace-itemid-13731 http://blog.csdn.net/sunboy_205 ...

  5. python 查找文件内容字符串位置_python 查找目录下 文件名中含有某字符串的文件...

    有坑的地方: 若是代码写成这样: [( os.path.abspath(x)) for x in os.listdir(startPath) ] 此代码只能用于当前目录下,listdir列出的都只是文 ...

  6. Shell编程—【01】shell中常用的字符串操作

    计算字符串长度 ${#string} expr length "$string" v1="i love you" len=`expr length " ...

  7. Linux shell中在vim打开的文件中查找关键字

    linux shell中使用vi命令打开文本文件后,如果需要查找字符,可在normal模式下直接按"/"进入查找模式,输入要查找的字符并按下回车,vim会跳到第一个匹配的位置. 按 ...

  8. shell 中匹配正则 字符串处理【整理版】

    很实用,建议收藏 网站上线了:http://javapub.net.cn/ shell 里一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式.该模式描述在查找 ...

  9. shell 中匹配正则 字符串处理

    很实用,建议收藏 shell里一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式.该模式描述在查找文字主体时待匹配的一个或多个字符串.正则表达式作为一个模板, ...

最新文章

  1. python 人工智能库_人工智能与Python库的关系
  2. 4.3.7 ARP协议
  3. 牛客网题目——不用四则运算符号,计算两个数字的和
  4. linux npm安装_手把手教你appium框架的搭建—linux
  5. MyEclipse移动开发教程:移动Web模拟器指南(一)
  6. 不要在foreach循环里进行元素的remove/add操作。remove元素请使用iteratot方式,如果并发操作,需要对Iterator对象加锁
  7. 从pheatmap无缝迁移至ComplexHeatmap
  8. 软硬件协同漏洞防护技术【会议】
  9. 采用路径模型实现遍历二叉树的方法
  10. thinkpad t420设备管理器没有蓝牙
  11. PreferenceScreen 悬浮清除按钮
  12. 一般系统论--一些系统问题读书笔记
  13. 使用rsync实现文件同步
  14. 如何用js对url做urlencoding处理?
  15. AppleID的双重认证
  16. js绑定onblur事件
  17. 运行时数据区中包含哪些区域?哪些线程共享?哪些线程独享?
  18. ZoomMarker 一款用于图片滚动放大拖动,且可以添加标记的jQuery插件
  19. 移动WEB开发之-REM(rem)布局
  20. 淘金币抵扣比列设置越多越好吗?

热门文章

  1. 最快捷的PPT技能提升之路 PPT定制 驼峰设计
  2. Java B2B2C o2o多用户商城 springcloud架-企业云架构common-service代码结构分析
  3. 使用脚本恢复Windows XP系统的用户密码
  4. 探讨SQL Server 2005.NET CLR编程
  5. fragment之间通信
  6. CentOS 6.3下rsync服务器的安装与配置
  7. 追查连接mysql的客户端
  8. Visual C++ 时尚编程百例019(串行化)
  9. 伊利诺伊大学厄巴纳-香槟分校
  10. 函数指针---C/C++中int *f(4)和int (*f)(4)的区别