!/bin/bash j=0 for ((i=1;i<=100;i++));do j=$(($i+$j))done echo $j
当我们执行一个 shell 脚本时,如果希望获取到命令行的参数信息,就可以使用到位置参数变量,比如 : ./myshell.sh 100 ...
等来编写我们的shell程序。程序必须以下面的行开始(必须方在文件的第一行):!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们...
一(直接看结果、累加命名、关键在于找到最大值):bsstest2:/billing/app/user/xufc/test$ls dir_A a.pl ab.pl abc.pl bsstest2:/billing/app/user/xufc/test$...
sum=0for((i=1;i<=100;i++));do sum=$((i+sum))doneecho $sum很多很多种方法,可以网上搜一下贴
i=1for (1..100)do groupadd users adduser user$i -g users echo user | passwd "user$1" --stdin i=$( $i + 1)done添加100用户在users组,并设置密码为u...
done echo $sum 注:bash中产生序列的方法用 seq 1 100 或者 {1..100} 注意其中不能有空格!后面的语法比较简单,求值用 $(( ... )) 中间的省略号表示表达式;shel...
1、1到100以内的任意偶数的累加和 n=50awk -v N=$n 'BEGIN { sum = 0; for (i = 1; i <= N; ++i) { sum += i } print sum }'2、1到100以内任意数,计算所有偶数的...
s=0 for (( i=1;i<=100;i=i+1 ))do s=$(($s+$i))done echo "1+2+3+...+100 ==>$s"
!/bin/bashsum=0for i in `seq 1 100`;do a=$[$i%3] b=$[$i%7] if [ $a -eq 0 ]||[ $b -eq 0 ];then sum=$[$sum+$i] fidoneecho $sum
返回顶部 |