Shell脚本初步(2)
来源:互联网 发布:c语言elseif什么意思 编辑:程序博客网 时间:2024/05/16 17:12
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用法
- Shell脚本初步(2)
- Shell脚本初步(1)
- shell脚本初步
- Shell脚本编程 初步
- shell脚本篇一---shell脚本初步
- shell 脚本初步,启动可执行 jar 文件
- shell脚本和vim模式初步学习
- Linux shell脚本(2)
- 第4讲 初步尝试编写shell脚本
- Shell 初步
- shell 初步
- (2)第一个shell脚本和shell变量
- 一个shell脚本的分析(2)
- linux下shell脚本(2)
- shell脚本练习 :备份文件(2)修订
- Shell脚本中的并发(2)
- shell脚本学习指南-学习(2)
- 从零开始写shell脚本(2)--变量
- GetExitCodeThread() 和 ExitThread()
- 连接虚拟机centOS里的mysql
- 可信计算机
- Android ImageView(scaleType属性)图片按比例缩放
- linux系统编程之管道(三):命名管道FIFO和mkfifo函数
- Shell脚本初步(2)
- escape()、encodeURI()、encodeURIComponent()区别详解
- MFC使用GDI+编程基础
- poj 3395 -- Shift Cipher ( stl + dp )
- Linux 内核划分
- 庞果网子数组的和的最大值问题!
- js按比例缩放图片
- jar包概念,js代码加载问题
- php获取图片信息