美文网首页
5.shell脚本简介

5.shell脚本简介

作者: 互联网中的一个咸鱼 | 来源:发表于2019-08-06 09:35 被阅读0次

一、什么是shell script

简单的说,shell script就是一个普通的文本,写上多条shell命令,一起执行这些命令.
但是,在这个文件中可以添加一些逻辑判断

二、shell script规范

  • script 的功能;
    script 的版本信息;
    script 的作者与联络方式;
    script 的版权宣告方式;
    script 的 History (历史纪录);
    script 内较特殊的指令,使用“绝对路径”的方式来下达;
    script 运行时需要的环境变量预先宣告与设置

三、执行脚本方式

  • 父进程中执行脚本中代码(脚本内的变量的值会和父进程同步)
    典型代表:source/
    . script.sh
  • 子进程中执行脚本代码(子进程结束后,子进程内的变量就会消失,并不会影响父进程内的变量)
    典型代表:sh script.sh
    ./script.sh
    注意:./script并不是./是执行脚本的方式,而是因为脚本内注释了/bin/bash的原因

四、script的默认变量

特殊变量(重要)

$# : 代表后接的参数个数
$@:代表后接参数的值,每个变量是独立的

      $1代表第一个传参的值
      $2代表第二个传参的值

*: 和@类似,不过会将所有变量存储在一个字符串内

传参的例子:

图片.png
图片.png

相关文章

  • 5.shell脚本简介

    一、什么是shell script 简单的说,shell script就是一个普通的文本,写上多条shell命令,...

  • Shell笔记链接

    1.认识Bash2.变量$()和${}的区别正则表达式5.shell脚本简介

  • 5.Shell脚本语言-重定向

    1.函数 语法结构:  function 方法名称(){     逻辑代码  } 2.管道 当我们需要一个命令的输...

  • [shell脚本]-shell脚本简介

    1.简介 shell脚本就是将一系列需要执行的命令写入文件,通过各类不同的解释器来执行文件,从而达到和linux操...

  • shell脚本简介

    username@hostname $root@hostname #$ 表示普通用户,# 表示管理员用户root,...

  • shell脚本简介

    脚本简介 shell script是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,就是将一些she...

  • shell脚本简介

    什么是shell? shell其实是一个命令解释器,它的作用是解释用户输入的命令和程序,命令和程序可以理解成我们图...

  • shell脚本简介

    特别说明:以下内容来自简书,链接为原文出处,一切权益归原作者所有,在此感谢原作者的分享,大家可以点击以下链接查看原...

  • Bash 脚本简介

    【注】本文译自: An Introduction to Bash Scripting[https://www.de...

  • 小麦苗数据库巡检脚本,支持Oracle、MySQL、SQL Se

    [toc] 一、巡检脚本简介 目前一共包含8个脚本,若脚本的扩展名为“.sql”则表示该脚本为sql脚本,若脚本的...

网友评论

      本文标题:5.shell脚本简介

      本文链接:https://www.haomeiwen.com/subject/abnmdctx.html