美文网首页
TLCL学习笔记之五 shell命令字符

TLCL学习笔记之五 shell命令字符

作者: L_心有林夕 | 来源:发表于2017-10-27 02:06 被阅读0次

shell在执行命令时,会对命令后面接着的字符进行解析。

字符分割

单词分割机制,字符之间的空格、制表符、换行符,会被看做是单词之间的界定符,它们是文本的一部分,只作为分隔符使用。分隔符将字符分割成为一个一个不同的参数。例如:“echo hello world”其实是echo命令后有两个参数,命令分别对这两个参数执行。

但将字符即文本放在双引号中,shell中除了:“$”,“\”和“`”三个特殊字符之外,文本中使用的特殊字符都讲失去特殊含义,即空格和换行符等都不被当成分隔符看待。即上文的“hello word”被当成一个参数(虽然这里输出相同)

如果要禁止所有的字符展开,即禁止shell对输入的字符进行任何解析,需要使用单引号即可。下文会说到一些字符展开。

相关文章

  • TLCL学习笔记之五 shell命令字符

    shell在执行命令时,会对命令后面接着的字符进行解析。 字符分割 单词分割机制,字符之间的空格、制表符、换行符,...

  • Shell脚本

    shell脚本学习笔记 shell命令的组合运用 常用命令组合

  • 每天学习一个shell技能(5)

    每天学习一个shell技能(5) Shell echo命令 打印字符 打印转义字符 打印结果: 打印 隐藏 换行 ...

  • TLCL学习笔记之三 命令

    命令 命令有四种形式: 1:可执行程序,如C语言编写的应用程序。 2:shell自建命令,如cd。 3:shell...

  • Shell脚本语言学习二

    Shell脚本语言学习一Shell脚本语言学习三 Shell脚本语言 echo命令? 显示普通字符串脚本代码: ...

  • (Linux)上课笔记 12.09

    笔记(基本的命令,会区分大小写) shell脚本(字符串) 1.字符串的拼接 7.while

  • vim学习 09——shell命令

    vim学习 09——shell命令 执行 shell 命令 :!shell命令 : 可以执行 shell 命令。 ...

  • Shell脚本(三) -- echo及printf输出

    一、Shell echo命令 Shell 的 echo 指令用于字符串的输出。命令格式: 1.显示普通字符串: 加...

  • shell基础

    Linux学习 一、shell特殊符号cut命令 *任意个任意字符、?任意一个字符、#注释字符、\脱义字符、|管道...

  • 使用shell脚本

    使用方式 shell 变量 shell 字符串操作 shell 数组 shell 注释 shell 命令行参数 s...

网友评论

      本文标题:TLCL学习笔记之五 shell命令字符

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