美文网首页
shell 默认值设置 字符串处理

shell 默认值设置 字符串处理

作者: SkTj | 来源:发表于2019-02-23 13:38 被阅读0次

    1、

    !/bin/bash

    a={1:="aaa"} b={2:="bbb"}

    如果没有传参,则设置默认值aaa bbb

    2、如果没有值,则退出并提示
    fn=${1:?"请输入值"}
    3、

    截取字符串

    {a:4:5} 从第5个字符开始,截取5个字符0 脚本名
    @所有变量,包括脚本名 4、计算长度{#filename}
    {#shuzu[@]} 5、::::::::::::截取 6、{a#sdflsdjf}从左删除最短
    {a##sddlfkdslj}从右删除最长{a%sdflsdjf}从左删除最短
    {a%%sddlfkdslj}从右删除最长 7、替换{a/a/b}替换第一个
    {a//a/b}替换所有 ![image.png](https://img.haomeiwen.com/i9967595/c21c794353b39ef6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 8取得数组得所有索引{!arr[@]}
    9dir=$(ls)

    相关文章

      网友评论

          本文标题:shell 默认值设置 字符串处理

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