Shell脚本中几种条件表达式的用法
2010-12-24 16:57
459 查看
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
一、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
相关文章推荐
- Shell脚本之测试及条件表达式简述
- Shell脚本[运算表达式,条件控制语句]
- Shell 脚本中的算术运算与常用条件表达式
- Shell脚本[运算表达式,条件控制语句]
- shell 脚本之条件测试用法
- Shell脚本之测试及条件表达式简述
- 关于Shell脚本中条件表达式
- test命令_Linux test 命令用法详解:shell环境中测试条件表达式工具
- shell脚本----if(数字条件,字符串条件,字符串为空)
- shell脚本中${...}函数的用法总结
- Shell脚本常识--(条件判断)
- Shell脚本中通过正则表达式匹配IP地址
- Linux新手生存笔记[9]——shell脚本基础2-条件测试及控制流
- 20.5 shell脚本中的逻辑判断 20.6 文件目录属性判断20.7 if 特殊用法 20.8/20.9 case判断
- shell 脚本编写之 在“[]”中的逻辑表达式 [大三TJB_708]
- 运维笔记23 (shell脚本,expect的简易用法)
- js正则表达式中的问号几种用法小结
- date用法示例_shell脚本
- 执行shell脚本的几种方法
- shell脚本介绍 shell脚本结构和执行 date命令用法 shell脚本中的变量