运维和编程语言

发布时间 2023-12-28 16:34:55作者: 与太阳肩并肩

1.脚本注释,脚本开发规范

  1.1.在shell脚本中,# 后面的内容代表注释掉的内容,提供给开发者或使用者观看,系统会忽略此行

  1.2.注释可以单独写一行,也可以跟在命令后面

  1.3.尽量保持爱写注释的习惯,便于以后回顾代码的含义,尽量使用英文,而非中文

 2.执行shell脚本的方式:

  2.1 bash script.sh 或 sh script.sh, 文件本身没有权限执行,没x权限,则使用的方法,或脚本未指定shebang

  2.2 使用  绝对/相对  路径执行脚本, 需要文件含有x权限

  2.3 source script.sh  或者  . script.sh,代表执行的含义,source等于点 .

  2.4 少见的用法, sh < script.sh

 

3.什么是shell脚本

  shell语言定义的变量,数类型默认都是字符串类型

  int  数字数据类型

  弱类型语言,在定义数据类型的时候,不用主动声明该类型

    shell

    python  

  强类型编程语言,就需要指定变量的数据类型,必须对应上否则报错,比如golang

  name  名字变量,字符串类型数据,string

  Age 年龄,数据存储最好用int

 

4.shell的优势

  擅长系统管理脚本开发,如软件启停脚本、监控报警脚本、日志分析脚本

  目的:使用不同的语言,达到高效运维的目的是最合适的