博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Shell脚本中几种条件表达式的用法
阅读量:5963 次
发布时间:2019-06-19

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

Shell脚本中几种条件表达式的用法

一、let

let ++ 一次加一

let -- 一次减一

let A=$A+$B

let A+=$B

 

let I=1

let SUM=0

while [ $I -le 100 ]; do

let SUM+=$I

let I++

done

二、选择分支,分三类

1、if

if[];then

..

..

..

fi

2、if[];then

..

..

..

else

..

..

fi

3、循环分支

while[];do

...

done

三、read的用法

read 用户的交互式命令

read A B

用户自己输入定义的变量

read -p 与用户交互让用户输入一个值

while read LINE;do

...

done < /etc/issue

要求用户输入一个文件名,判断此文件是文本还是普通文件,显示共有多少行

#!/bin/bash

read -p "please assign a file:FILE

let COUNT=0

while read LINE; do

let COUNT++

done<

四、until循环

until[];do

...

done

面向对象

顺序

选择

循环

五、function:功能,函数

写一个,要求用户从键盘输入一个用户名,判断此用户是否存在

function f_name {

函数体

}

f_name (){

函数体

}

sum2(){

echo "The sum is:$(($1+$2))"

}

sum2 4 6

本文转自 张玉坡 51CTO博客,原文链接:http://blog.51cto.com/fighter/463841

转载地址:http://acnax.baihongyu.com/

你可能感兴趣的文章
2018年尾总结——稳中成长
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
度量时间差
查看>>
通过jsp请求Servlet来操作HBASE
查看>>
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
<气场>读书笔记
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>