## shell编程中的循环脚本 转

Double_冬

#!/bin/bash

declare -i sum=0

for ((i=1;i<=100;i++));do

let sum+=\$i

done

echo "sum=\$sum"

#!/bin/bash

i=1

sum=0

until [ \$i -gt 100 ];do

let sum+=\$i

let i++

done

echo "sum is:\$sum"

#!/bin/bash

i=1

sum=0

while [ \$i -le 100 ];do

let sum+=\$i

let i++

done

echo "sum is:\$sum"

#!/bin/bash

i=0

sum=0

for i in `seq 100` ;do

if [ \$[\$i%2] -eq 1 ];then

continue

fi

let sum+=\$i

done

echo "sum is:\$sum"

#!/bin/bash

i=0

sum=0

while [ \$i -le 100 ];do

let i++

if [ \$[\$i%2] -eq 1 ];then

continue

fi

let sum+=\$i

done

echo "sum is: \$sum"

#!/bin/bash

i=0

sum=0

until [ \$i -gt 100 ];do

let i++

if [ \$[ \$i%2 ] -eq 1 ];then

continue

fi

let sum+=\$i

done

echo "sum is: \$sum"

#!/bin/bash

#for i in `seq 9`;do

for ((j=1;j<=9;j++));do

for ((i=1;i<=j;i++));do

echo -ne "\$i*\$j=\$((\$i*\$j))\t"

done

echo

done

#!/bin/bash

i=1

j=1

while[ \$j -le 9 ];do

while [ \$i -le \$j ];do

echo -ne "\$i*\$j=\$((\$i*\$j))\t"

let i++

done

echo

let i=1

let j++

done

#!/bin/bash

i=1

j=1

until [ \$j -gt 9 ];do

until [ \$i -gt \$j ];do

echo -ne "\$i*\$j=\$((\$i*\$j))\t"

let i++

done

echo

let i=1

let j++

done

#!/bin/bash

while ! `who |grep "^\$username" &> /dev/null`;do

sleep 10

done

echo "`date +%F-%H:%M:%S` \$username logged on">>/tmp/user.log

#!/bin/bash

cat <<EOF

1) show cpu information;

2) show memory information;

3) show disk information;

4) quit

EOF

cpu_info(){

lscpu

}

mem_info(){

cat /proc/meminfo

}

disk_info(){

fdisk -l

}

quit(){

echo "quit"

exit 0

}

read -p "pls input a num: " num

if [ \$num -ne 1 -a \$num -ne 2 -a \$num -ne 3 -a \$num -ne 4 ];then

read -p "pls input a num again: " num

fi

case "\$num" in

1)

cpu_info

;;

2)

mem_info

;;

3)

disk_info

;;

4)

quit

esac

### Double_冬

Flappy Bird（安卓版）逆向分析（一）

enimey
2014/03/04
6.2K
18

2013/01/24
4.7K
1

Peach是一种用Python编写的 Fuzzer。这种工具有助于发现并公开许多漏洞，并认为是黑客和安全团体中最流行的工具之一。为了利用Peach框架，必须创建Phthon脚本，脚本 中包含了在服务器上执行的...

2013/02/06
8.9K
1

Jikes研究虚拟机（Jikes Research Virtual Machine,简称Jikes RVM)是一种成熟的用于执行Java程序的虚拟机，其早期版本与当前版本分别在通用公共许可证（CPL）与Eclipse公共许可证（EPL）下开...

2013/02/13
1.2K
0

LuxRender 是一款物理真实的、无偏差的开源渲染器。 LuxRender渲染是根据渲染方程来模拟光的传输，生成物理真实的图像。但LuxRender 只是一款渲染程序而不是3D建模程序，它需要其它3D程序来创...

2013/03/03
1W
0

osc_npw5uz1o
9分钟前
0
0

osc_z9ptnny9
11分钟前
0
0

1 mysql启动 Failed to start mysqld.service: Unit not found. 2 查询/etc/init.d/下是否存在mysqld ll /etc/init.d/ | grep mysqld 发现该目录下并没有mysqld的文件，若存在，请备份一下 ...

osc_um3gbrdm
13分钟前
5
0

13分钟前
0
0
Java并发编程：volatile关键字解析

Java并发编程：volatile关键字解析 　　 volatile这个关键字可能很多朋友都听说过，或许也都用过。在Java 5之前，它是一个备受争议的关键字，因为在程序中使用它往往会导致出人意料的结果。在...

osc_3r4js8qy
14分钟前
13
0