美文网首页
bash shell

bash shell

作者: 癞痢头 | 来源:发表于2020-08-31 17:42 被阅读0次

缺省值的替换

${parameter:-word} # 为空替换
${parameter:=word} # 为空替换,并将值赋给$parameter变量
${parameter:?word} # 为空报错
${parameter:+word} # 不为空替换

${#parameter} # 获得字符串的长度

截取字符串,有了着四种用法就不必使用cut命令来截取字符串了。

在shell里面使用外部命令会降低shell的执行效率。特别是在循环的时候。

${parameter%word}  # 最小限度从后面截取word
${parameter%%word} # 最大限度从后面截取word
${parameter#word}  # 最小限度从前面截取word
${parameter##word} # 最大限度从前面截取word

参考 http://xstarcd.github.io/wiki/shell/ShellParameterExpansion.html

相关文章

  • chapter 3.基本的bash shell命令

    基本的bash shell命令 启动shell 大多数Linux默认的shell都为GNU bash shell/...

  • Homebrew相关问题

    查看当前shell echo $SHELL zsh切换bash chsh -s /bin/bash bash切换z...

  • shell & bash基础命令及巧用

    shell与bash脚本的区别shell是Linux基础命令解释器bash(Bourne Again shell)...

  • Shell补课

    更改启动shell chsh -s /bin/bash shell目录文件 /etc/shells 区别.bash...

  • shell 编程学习

    当前shell执行命令。./或者source 新建shell:/bin/bash ./file.sh bash $...

  • Bash

    主要概念 Linux默认的shell是bash Shell bash Shell 可以交互使用,或者作为一种强大的...

  • Day-2初识linux

    1.bash shell 是什么? bash shell 是一个命令解释器,用户输入命令之后,通过bash she...

  • bash环境配置文件

    longin shell 输入用户名密码取得的bash nologin shell bash的子进程 ./etc/...

  • 第1节 shell脚本创建执行和输出

    #shell脚本创建执行和输出 1.shell脚本开头 #!/bin/bash /bin/bash 是Ba...

  • shell变量

    bash 大多数Linux系统默认使用的shell,bash shell 是shell 的一个免费版本,它是最早的...

网友评论

      本文标题:bash shell

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