B03 - 007、shell编程再体验

版权声明:本文为博主原创文章,未经允许不得转载。 https://blog.csdn.net/weixin_42464054/article/details/91472572

0、本章学习目录大纲 - shell编程

初学耗时:1.5h

注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。

一、计算:加法
  1.1  新建文件。
  1.2  编辑内容。
  1.3  赋予权限并执行。

二、计算:减法
    2.1  新建文件。
    2.2  编辑内容。
    2.3  赋予权限并执行。

三、计算:乘法
  3.1  新建文件。
  3.2  编辑内容。
  3.3  赋予权限并执行。

四、计算:除法
    4.1  新建文件。
    4.2  编辑内容。
    4.3  赋予权限并执行。

五、打印九九乘法表
  5.1  竖着打印。
  5.2  横排打印。
  5.3  三角形【最终版】。

六、输入一个数字n,求1~n的和
    6.1  新建文件。
    6.2  编辑内容。
    6.3  赋予权限并执行。




ギ 舒适区ゾ || ♂ 累觉无爱 ♀





一、计算:加法

  1.1 ~ 新建文件。

vim 08.sh

  1.2 ~ 编辑内容。

#!/bin/bash
res=$(($1+$2))
echo $res

  1.3 ~ 赋予权限并执行。

chmod 777 08.sh

# 执行脚本后需要跟参数!
./08.sh 1 1


Believe in yourself.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -


二、计算:减法

  2.1 ~ 新建文件。

vim 09.sh

  2.2 ~ 编辑内容。

#!/bin/bash
res=$(($1-$2))
echo $res

  2.3 ~ 赋予权限并执行。

chmod 777 09.sh
sh 09.sh 2 3


Believe in yourself.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -




三、计算:乘法

  3.1 ~ 新建文件。

vim 10.sh

  3.2 ~ 编辑内容。

#!/bin/bash
res=$(($1*$2))
echo $res

  3.3 ~ 赋予权限并执行。

chmod 777 10.sh
./10.sh 3 6


Believe in yourself.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -




四、计算:除法

  4.1 ~ 新建文本。

vim 11.sh

  4.2 ~ 编辑内容。

#!/bin/bash
res=$(($1/$2))
echo $res

  4.3 ~ 赋予权限并执行。

chmod 777 11.sh
./11.sh 99 9


Believe in yourself.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -




五、打印九九乘法表

  5.1 ~ 竖着打印。

vim 12.sh
chmod 777 12.sh
#!/bin/bash
for((i=1;i<=9;i++));do
        for((j=1;j<=9;j++))do
                echo $i x $j = $(($i*$j))
        done
done

  5.2 ~ 横排打印。

#!/bin/bash
for((i=1;i<=9;i++));do
        for((j=1;j<=9;j++))do
                echo -e $i x $j = $(($i*$j)) "\t\c"
        done
        echo
done

  5.3 ~ 三角形【最终版】。

#!/bin/bash
for((i=1;i<=9;i++));do
        for((j=1;j<=i;j++))do
                echo -e $i x $j = $(($i*$j)) "\t\c"
        done
        echo
done

  alt


Believe in yourself.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -




六、输入一个数字n,求1~n的和

  6.1 ~ 新建文本。

vim 13.sh

  6.2 ~ 编辑内容。

#!/bin/bash
expr $1+1 &>/dev/null
# 判断是否输入错误(如果是0,没错误,如果不是0,全是错)
if(($?!=0));then
        echo "输入错误,请重新输入"
        exit
fi

# 计算
res=0;
for((i=1;i<=$1;i++));
do
        res=$(($res+$i))
done
echo $res

  6.3 ~ 赋予权限并执行。

chmod u+x 13.sh
./13.sh 100


Believe in yourself.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -

^ 至此,shell编程再体验完成。


- - - - - - - - - - - - - - - - - - - - - - - - - - - -


※ 世间诱惑何其多,坚定始终不动摇。

下面关于java内存区说法错误的是?


A、类中的成员变量,存放在堆区。
B、方法中的局部变量,存放在栈区。
C、jvm中的堆区和栈区是私有的,不能被线程共享。
D、方法区:又叫静态存储区,存放class文件和静态数据,线程共享。
E、常量区放未经 new 的常量。

C
alt



Believe in yourself.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -


注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。

我知道我的不足,我也知道你的挑剔,但我就是我,不一样的烟火,谢谢你的指指点点,造就了我的点点滴滴:)!



Believe in yourself.


猜你喜欢

转载自blog.csdn.net/weixin_42464054/article/details/91472572
今日推荐