shell

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

    一、shell中的参数命令

    图片.png
    • bash解析器来解析shell脚本

    • sleep是一个进程,当前的bash是一个进程,进入vim var.sh是另一个子进程——

      图片.png
    • $?
      

    检查是否执行成功

    • 不会提前预留空间,赋值了几个元素的值就开几个元素的空间

    二、shell中的变量替换

    • unset可以删除变量

    三、用户交互

    交互
    • read var
    • echo ${var}

    四、运算符

    • 字符串
    字符串运算符的使用

    五、文件检测

    -f, -b, -d等等参数,判断是否是普通文件块文件目录文件

    • file=$1
      

    表示——file文件从【命令行的第一个参数获取】
    -r读权限, -w写权限

    • 文件检测代码——

    六、字符串

    • 单引号和双引号的区别——

    双引号便于变量替换转义

    • 拼接字符串
    • 计算字符的个数(#的使用)——
    • 字符串的截取

    七、shell中的printf

    • 没有echo中的换行
    • 格式化输出(使用空格替代逗号)

    八、shell控制语块

    相关文章

      网友评论

          本文标题:shell

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