• Shell 语法和tips -- 持续更新


    1. 字符串掐头去尾 #, %

    例如:
    x=aabbaarealwwvvww
    echo "${x%w*w}"
    aabbaarealwwvv


    echo "${x%%w*w}"
    aabbaareal


    echo "${x##a*a}"
    lwwvvww


    echo "${x#a*a}"
    bbaarealwwvvww

    其中 , # 表示掐头, 因为键盘上 # 在 $ 的左面。
    其中 , % 表示去尾, 因为键盘上 % 在 $ 的右面。
    单个的表示最小匹配,双个表示最大匹配。也就是说,当匹配的有多种方案的时候,选择匹配的最大长度还是最小长度。

    2. if else 语法简单说明

    if [condition]

    then  ... //条件成立执行

    else

    ... //条件不成立时执行

    3. dirname 命令

    去除文件路径的后缀。在获取配置目录文件夹时较有用。

    例如: dirname /usr/bin/test.txt 结果为/usr/bin

  • 相关阅读:
    timeDate.js 插件优化
    向页面中插入不同格式的时间(timeDate.js)
    html
    html
    html
    html
    three.js
    three.js
    three.js
    python之路_头像预览、each循环及form组件校验验证码
  • 原文地址:https://www.cnblogs.com/stephen-init/p/4082619.html
Copyright © 2020-2023  润新知