专栏首页蓝天SHELL参数介绍

SHELL参数介绍

$0 = shell名称或shell脚本名称 $1 = 第一个shell参数 ... $9 = 第九个shell参数 $# = 位置参数的个数 "$*" = "$1 $2 $3 $4 .. $n" "$@" = "$1" "$2" "$3" "$4" .. "$n" $? = 最近执行的命令的退出状态 $$ = 当前shell脚本的PID $! = 最近启动的后台作业的PID

形式           如果设置了var   如果没设置var ${var:-string}     $var            string ${var:+string}     string          null ${var:=string}     $var            string (并执行var = string) ${var:?string}     $var            返回string然后退出

形式               结果 ${var%suffix}     删除位于var结尾的最小匹配模式 ${var%%suffix}    删除位于var结尾的最大匹配模式 ${var#suffix}     删除位于var开头的最小匹配模式 ${var##suffix}    删除位于var开头的最大匹配模式

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux下压力测试工具推荐:WebBench

    由于我的VPS的服务器不是Apache,而且我也找不到ab测试工具。所以只好Google一下咯。发现一个参数少又精的压力测试工具,但是始终没有找到最新版本。只好...

    一见
  • thrift的js客户端收到含汉字字符中显示为乱码解决方法

    thrift服务端使用utf8,客户端编码也是,但实际使用中,javascript客户端显示的汉字总是乱码,而c++客户端显示正常。 经研究,将protoco...

    一见
  • Oracle 系统表大全

    数据字典dict总是属于Oracle用户sys的。   1、用户:    select username from dba_users;   改口令    al...

    一见
  • magento迁移服务器时提示Mage registry key "_resource_helper/core" already exists

      今天客户问ytkah他的magento迁移服务器时提示Mage registry key "_resource_helper/core" already e...

    ytkah
  • 《JavaScript程序设计》第2课:JS类型系统

    JS类型系统可以分为标准类型和对象类型,进一步标准类型又可以分为原始类型和引用类型,而对象类型又可以分为内置对象类型、普通对象类型、自定义对象类型。 ? 1. ...

    陈树义
  • Nodejs进阶:Express常用中间件body-parser实现解析

    写在前面 body-parser是非常常用的一个express中间件,作用是对post请求的请求体进行解析。使用非常简单,以下两行代码已经覆盖了大部分的使用场景...

    IMWeb前端团队
  • 基于 H5与WebGL 的科幻风机 3D 展示

      许多世纪以来,风力机同水力机械一样,作为动力源替代人力、畜力,对生产力的发展发挥过重要作用。近代机电动力的广泛应用以及二十世纪50年代中东油田的发现,使风机...

    HT for Web
  • Arcgis for js实现北京地铁的展示

    在chrom中输入地址http://map.baidu.com/subways/index.html?c=beijing

    lzugis
  • PHP var关键字相关原理及使用实例解析

    其实我经过测试,认为var就是public的别名,是用在类中定义公有属性的,只不过历史问题,现在不用var了。后来查了查php官网,果然如此。

    砸漏
  • ThingJS结合Web地图API开发,让数据展示更加出色!

    三维地图,是为了更好的数据可视化,以便更好地进行数据分析。ThingJS结合Web地图API开发了更多3D功能,让数据展示更加出色!

    森友鹿锘

扫码关注云+社区

领取腾讯云代金券