1.shell基础

1.定义变量与取值
定义:a=1
取值:$a
运算:
//方式1
[root@lab01 /]# a=1
[root@lab01 /]# b=2
[root@lab01 /]# c=$(($a+$b))
[root@lab01 /]# echo $c
3

//方式2
[root@lab01 /]# typeset a=2
[root@lab01 /]# typeset b=3
[root@lab01 /]# c=$a+$b
[root@lab01 /]# echo $c
5
逻辑判断
#!/bin/bash //声明为脚本文件
num=19
if(($num>=18)) //对数字比较使用两个小括号,如果是字符串则使用[[]]
then
        echo "可以进入"
else
        echo "未成年不允许进入"
fi
循环结构:
#!/bin/bash
typeset -i sum=0;
for((i=1;i<=100;i++));do
   sum=$(($sum+$i))
done
echo $sum
修改权限
//chmod +x test.sh

[root@lab01 Desktop]# ./test.sh
-bash: ./test.sh: Permission denied
[root@lab01 Desktop]# ls
test.sh
[root@lab01 Desktop]# chmod +x test.sh
[root@lab01 Desktop]# ll
total 4
-rwxr-xr-x. 1 root root 115 Jan 24 20:36 test.sh
[root@lab01 Desktop]# ./test.sh
可以进入
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,236评论 0 13
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,134评论 17 410
  • 阳春三月,是百花竞相开放的时节。走在校园里,时常为花落的场景伫足:一棵开得正繁茂的紫叶李立在风中,颜色最浓烈...
    三月小城阅读 309评论 1 2
  • 邻居在酒店吃完饭后,把吃剩的扇贝壳带回来给我作画。 别人眼中的废物,却是我心中的宝物,你们看我画的孔雀,它们美吗?...
    小崔喵喵哒石头画阅读 3,634评论 29 34