美文网首页
LINUX----shell脚本默认变量

LINUX----shell脚本默认变量

作者: JuMinggniMuJ | 来源:发表于2020-03-12 13:13 被阅读0次

在我们执行linux命令的时候会发现很多命令会携带很多的参数,当我们也想写携带参数的命令的时候,我们该怎么获取这些参数呐,其实linux的shell脚本存在默认变量。

1.创建一个canshu.sh:

脚本代码

2.修改脚本权限:

                    chmod 777 canshu.sh

3.执行脚本:

                    ./canshu.sh first second third :

执行截图

4.对照上面的脚本:

            1》$i对应i位置上的参数,$0获取脚本的名称

            2》$#可以获取脚本的参数个数

            3》$@可以获取所有的变量

5.代码偏移:

            1》创建一个pianyi.sh:

脚本截图

                2》执行脚本:

执行截图

                        ①可以发现shift可以删除变量

                        ②shift默认从左侧删除一个变量

                        ③shift n代表从左侧删除n个变量

相关文章

  • LINUX----shell脚本默认变量

    在我们执行linux命令的时候会发现很多命令会携带很多的参数,当我们也想写携带参数的命令的时候,我们该怎么获取这些...

  • shell默认变量

    shell 默认的变量设定 针对脚本执行后接的参数,shell script 有默认的变量设定,根据这些变量我们可...

  • 8.set用法

    set -u 脚本遇到未定义的变量时,默认会忽略,值为空加上set -u遇到未定义变量会报错,并且终止脚本继续运行...

  • Shell 脚本中的小技巧

    Shell 脚本中的小技巧 关于变量 一,在shell 脚本中定义默认值 [图片上传失败...(image-54c...

  • 6.Pipeline中默认提供的变量

    在Pipeline中默认提供的变量是: 1.ENV Pipeline脚本可访问的环境变量,例如: env.PATH...

  • LINUX----shell脚本判断式

    判断式就像一个条件语句,成立返回一个true值,否则返回false值,它在脚本运行中有着不可或缺的地位。 1.te...

  • 【接口工具ApiPost】环境、全局、mock、内置变量设置(4

    打开有默认环境和mock环境新建环境 环境变量定义(由预/后执行脚本定义生成)示例:预执行脚本中定义一个环境变量n...

  • Kotlin---基础数据类型与函数

    变量与常量 Kotlin和一些脚本语言一样,在定义变量的时候不需要指定变量类型,Kotlin会根据默认值来确定变量...

  • shebang符号(#!)

    如果脚本文件中没有#!这一行,那么它执行时会默认用当前Shell去解释这个脚本(即:$SHELL环境变量) 如果#...

  • Bash 启动脚本主要设置的环境

    Bash 启动脚本主要设置的环境有:1.设置环境变量 PATH 和 PS1;2.通过变量 EDITOR 设置默认的...

网友评论

      本文标题:LINUX----shell脚本默认变量

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