Shell脚本初步(2)
2013-05-21 10:14
417 查看
1、while用法:
#!/bin/bash
i=0
while [ $i –le 100]
do
sum = $( expr $sum + $i )
done
2、#!/bin/bash
if[ $# -ne 2 ] || [ $1 –ge $2 ]
then
ehcoerror
exit
fi
sum=0
min=$1
while [ $min –le$2 ]
do
sum=$(expr $sum + $min )
min=$(expr $min + 1 )
done
echo $sum
3、until <循环条件> 做……事直到条件满足时停止。
do
……
Done
4、break 跳出循环 break 2 跳出2层循环
continue进入下一次循环 continue 2 直接进入外部一层的循环
5、找出2个参数之间的素数
#!/bin/bash
if[ $# -ne 2 ]
then
echoerror
exit
fi
if[ $1 –gt $2 ]
then
min=$2
max=$1
else
min=$1
max=$2
fi
for((i=$min;i<=$max;i++))
do
if[ $i –eq 1 ]
then
continue
fi
for((j=2;j<$i;j++))
do
flag=$(expr$i % $j )
if[ $flag – eq 0 ]
then
continue2
fi
done
echo$i
done
6、函数使用前必先实现,函数接受的参数不等于脚本接受的参数,但可以用a $@ 的方式传递给函数a。
7、 echo123a|cut –c1
echoa|grep ‘[0-9]’ |wc –l
echo1234|wc –c 此时输出的为真实长度+1的值
使用时: abc=$(echo$1|cut –c$2|grep ‘[0-9]’|wc -l)
8、打印文件的第二行:
head–n 2 /etc/passwd| tail –n 1
另看sed和awk用法
#!/bin/bash
i=0
while [ $i –le 100]
do
sum = $( expr $sum + $i )
done
2、#!/bin/bash
if[ $# -ne 2 ] || [ $1 –ge $2 ]
then
ehcoerror
exit
fi
sum=0
min=$1
while [ $min –le$2 ]
do
sum=$(expr $sum + $min )
min=$(expr $min + 1 )
done
echo $sum
3、until <循环条件> 做……事直到条件满足时停止。
do
……
Done
4、break 跳出循环 break 2 跳出2层循环
continue进入下一次循环 continue 2 直接进入外部一层的循环
5、找出2个参数之间的素数
#!/bin/bash
if[ $# -ne 2 ]
then
echoerror
exit
fi
if[ $1 –gt $2 ]
then
min=$2
max=$1
else
min=$1
max=$2
fi
for((i=$min;i<=$max;i++))
do
if[ $i –eq 1 ]
then
continue
fi
for((j=2;j<$i;j++))
do
flag=$(expr$i % $j )
if[ $flag – eq 0 ]
then
continue2
fi
done
echo$i
done
6、函数使用前必先实现,函数接受的参数不等于脚本接受的参数,但可以用a $@ 的方式传递给函数a。
7、 echo123a|cut –c1
echoa|grep ‘[0-9]’ |wc –l
echo1234|wc –c 此时输出的为真实长度+1的值
使用时: abc=$(echo$1|cut –c$2|grep ‘[0-9]’|wc -l)
8、打印文件的第二行:
head–n 2 /etc/passwd| tail –n 1
另看sed和awk用法
相关文章推荐
- shell 脚本初步,启动可执行 jar 文件
- Shell脚本编程 初步
- shell脚本初步
- 《跟老男孩学Linux运维之shell编程实战》-第一章 shell脚本初步入门
- linux-shell scripts 脚本的初步认识
- shell脚本实现机房服务器巡检(初步)
- Shell脚本初步(1)
- shell学习笔记三--脚本初步
- Shell脚本初步学习-鸟哥Linux私房菜基础学习篇
- shell脚本和vim模式初步学习
- shell脚本初步
- shell学习笔记三--脚本初步
- 第4讲 初步尝试编写shell脚本
- Shell编程-01-Shell脚本初步入门
- 使用shell脚本进行服务器系统监控——文件系统监控(4)
- Shell脚本之awk基础语法
- 在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)——转载
- shell脚本开发总结
- 一个自己写的自动格式化,开机挂载,创建用户和管理ACL权限的shell脚本
- shell脚本编程知识汇总(二)