博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
11-day11-if-for-while
阅读量:5138 次
发布时间:2019-06-13

本文共 1961 字,大约阅读时间需要 6 分钟。

11-day11-if-for-while

  1. export age //声明全局变量

  2. $ ${} $[]

    [root@bogon ~]# echo $age100[root@bogon ~]# echo ${age}100[root@bogon ~]# echo $[age]  //$[]是可以计算100  [root@bogon ~]# echo $[10%3]1[root@bogon ~]# echo $[10/3]3
  3. (( ))

    [root@bogon ~]# age=100[root@bogon ~]# ((age >10))[root@bogon ~]# echo $?0
  4. 关系运算符 与(())连用

    <><=  >=  ==!=&&||//*****// c+ 与 ((c+))[root@bogon ~]# c=2[root@bogon ~]# c+=2[root@bogon ~]# echo $c22[root@bogon ~]# b=3[root@bogon ~]# ((b+=3))[root@bogon ~]# echo $b6
  5. test命令 [] 可以达到同样的效果

    [ $x -gt 1 ][ $user = 'cx2c' -a $password='cx2c' ]   //a 是and[ $user = 'cx2c' -o $password='cx2c' ]   //o是or[root@localhost cx2c]# cat chech_file.sh #!/bin/bashread -p "please input file " fileif [ -b $file ];thenecho "$file is a block"elif [ -f $file ];thenecho "$file is a file"elif [ -d $file ];thenecho "$file dict"elseecho "unknow"fi
  6. shell里所有的计算器

    $[](())$(())exprbcbc -lecho 'scale=2;1/3'|bc -l | cut -d'.' -f2[root@bogon ~]# expr 1+21+2[root@bogon ~]# expr 1 + 23
  7. 测试命令 test [] [[]] (())

    [root@bogon ~]# test -n ''[root@bogon ~]# echo $?1[root@bogon ~]# test -n 'ads'[root@bogon ~]# echo $? 0[root@bogon ~]# [ -n 'ads' ][root@bogon ~]# echo $?0
  8. 判断

    -eq: 等-ne:不等-gt:大于-ge:大于等于-lt:小于-le:小于等于-b:块设备-d:文件夹-e:文件存在-f:文件存在
  9. VISUAL BLOCK 编辑模式

    ctrl+v  上下选择光标选择行  I进入insert 位置首行    写入#    两下esc

  10. shell read

    read -p 'Please Input your username' username
  11. if while 判断文件类型

    #!/bin/bashread -p "please input file " filewhile :doif [ -z $file ];thenread -p "please input file " file    continue else    breakfidone if [ -b $file ];then    echo "$file is a block"elif [ -f $file ];then    echo "$file is a file"elif [ -d $file ];then    echo "$file dict"else    echo "unknow"fi
  12. while 循环

    while ((count <10))do...done
  13. if 循环

    if [ -z $file];then    ...elif[ !-z $file];then    ...else     ...fi
  14. for循环

    WHILE :DODONEFOR (( )) DODONE      双小括号 不用$ while 标志位
  15. 输入账号密码授权执行命令-tag

  16. 输入账号密码授权执行命令

  17. if [] 判断

  18. 输入账号密码授权执行命令

  19. 打印乘法表

  20. 判断路径文件类型

  21. 创建30用户并且设置密码

 

转载于:https://www.cnblogs.com/cx2c/p/6946076.html

你可能感兴趣的文章
面向对象
查看>>
linux4.1.36 解决 SPI 时钟找不到 不生成设备 device
查看>>
使用iframe完成文件上传
查看>>
Redis多实例搭建
查看>>
评价cnblogs.com的用户体验
查看>>
iOS 去掉navgationbar 底部线条
查看>>
java 反射
查看>>
JS 作用域 实例分析
查看>>
ubuntu搭建ftp服务
查看>>
在eclipse中import java web项目时遇到的一些问题并将该项目通过tomcat发布
查看>>
ASP.NET页面运行机制
查看>>
MyBatis原理简介
查看>>
react中的children使用方法
查看>>
自己动手验证java和C++在动态性上的区别 求大侠斧正
查看>>
2018-2019-1 20189221《Linux内核原理与分析》第二周作业
查看>>
llinux基本指令
查看>>
ARP协议
查看>>
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
查看>>
解决Idea创建maven-archetype-webapp项目无java目录的问题
查看>>
ABP 用swagger UI测试API报401无权限访问问题
查看>>