美文网首页
shell脚本简介

shell脚本简介

作者: _str_ | 来源:发表于2019-08-08 08:21 被阅读0次

脚本简介

shell script是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,就是将一些shell的语法与指令写在里面,搭配正则表达式、管道命令与数据流重导向等功能,达到我们所想的处理目的。

shell script规范

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

执行脚本方式

sh xx.sh

在子进程中执行脚本代码 父进程中不会有结果返回


image

. xx.sh source xx.sh

在父进程中进行 结果在父进程中会显示


image

script的默认变量

特殊变量

$# :代表后接的参数“个数”,以上表为例这里显示为“ 4 ”;

$@ :代表 "$1" "$2" "$3" "$4" 之意,每个变量是独立的(用双引号括起来);

$* :代表"$1<u>c</u>$2<u>c</u>$3<u>c</u>$4",其中 <u>c</u> 为分隔字符,默认为空白键, 所以本例中代表 "$1 $2 $3 $4"之意。

命令(shell脚本名)参数1 参数2 参数3

$0    $1     $2     $3  ...$9

例子

#!/bin/bash
echo "this scriptname is $0"
echo "this 1st argument is $1"
echo "this 2nd argument is $2" 
echo "this 3rd argument is $3"
echo "参数分别为$*"
echo "共有$#个arguments"

在本地执行使用sh执行即可

sh    position-arg.sh  a b c  d  e

相关文章

  • Shell脚本语法

    1. Shell脚本简介Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所...

  • shell脚本的常用循环

    1 shell脚本简介 在简单介绍shell脚本(shell script)之前,先简单介绍一下shell。 1....

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

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

  • 01.shell简介

    Shell简介 Shell 脚本 shell环境 sh(全称 Bourne Shell): 是UNIX最初使用的 ...

  • shell脚本编程快速入门(一)

    参考:《shell脚本-菜鸟教程》 1.shell脚本简介 1.1. 什么是shell 百度百科解释如下: 1.2...

  • shell脚本简介

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

  • shell脚本简介

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

  • shell脚本简介

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

  • shell脚本简介

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

  • shell脚本基础

    一、shell脚本简介vi /etc/shells 查看Linux系统支持的shell,直接...

网友评论

      本文标题:shell脚本简介

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