shEll脚本经典实例100

#!/bin/bash j=0 for ((i=1;i j=$(($i+$j)) done echo $j

shell等差数列求和,递增2的序列求和1、bash实例#!/bin/sh sum=0 for (( i=1;i<100;i+=2)); do ((sum=sum+i)); done echo $sum2、python实例#!/usr/bin/python sum=0 i=1 while i < 100: sum=sum+i; i=i+2; print i,sum

#!/usr/bin/ksh cal_id=1 num_count=100 sum_num=0 while [ $cal_id -le $num_count ] do sum_num=`expr $cal_id + $sum_num` cal_id=`expr $cal_id + 1` done echo $sum_num

while 循环版本#! /bin/bash i=1 j=0 while : do j=$((j + i)) ((i == 100 )) && break ((i++)) done echo $j for 循环版本#! /bin/bash j=0 for ((i=1 ; i<=100 ; i++)) do j=$((j + i)) done echo $j

#!/bin/bash sum=0 for i in `seq 1 100`;do a=$[$i%3] b=$[$i%7] if [ $a -eq 0 ]||[ $b -eq 0 ];then sum=$[$sum+$i] fi done echo $sum

我对这个题目有两个理解:1、1到100以内的任意偶数的累加和 n=50 awk -v N=$n 'BEGIN { sum = 0; for (i = 1; i n=50 awk -v N=$n 'BEGIN { sum = 0; for (i = 1; i

#!/bin/sh sum=0 for ((i=0;ido sum=$((sum+i)) done echo sum=$sum

#!/bin/bash sum=0 i=1 while (($ido sum=$(($sum +$i)) i=$(($i+1)) done echo "s=$sum"

for i in {1..100}; do aa=`printf "useradd test%03d\n" $i`;$aa; done; 会按照如下命令创建用户 useradd test001 useradd test002 useradd test003 useradd test004 useradd test005 useradd test006 useradd test007 useradd test008 useradd test009 useradd test010

seq -s"*" n | bc 这个命令就可以实现n的阶乘,比如计算10的阶乘,则: seq -s"*" 10 | bc

相关文档

shell脚本编程100例
好玩的shell脚本
shell脚本if语句
shell脚本面试题
100个必会的shell脚本
shell脚本怎么写
shell脚本计算1到100的和
shell脚本编程每天1例
tongrenche.com
rpct.net
eonnetwork.net
krfs.net
zxsg.net
电脑版