美文网首页Shell
shell中单引号和双引号的区别

shell中单引号和双引号的区别

作者: zjunchao | 来源:发表于2015-12-01 15:24 被阅读57次

定义一个变量

localhost:~ zjc$ name = zjc
-bash: name: command not found
localhost:~ zjc$ name =zjc
-bash: name: command not found
localhost:~ zjc$ name= zjc
-bash: zjc: command not found
localhost:~ zjc$ name=zjc
localhost:~ zjc$ echo $name
zjc
localhost:~ zjc$ 
  • shell 基本语法,等号两侧不能有空格.

  • 使用$符号可以访问变量。

引号的引用

localhost:~ zjc$ name=zjc
localhost:~ zjc$ echo $name
zjc
localhost:~ zjc$ sayhello="Hello $name"
localhost:~ zjc$ echo $sayhello
Hello zjc
localhost:~ zjc$ sayhello='Hello $name'
localhost:~ zjc$ echo $sayhello
Hello $name
localhost:~ zjc$ 
  • 获取变量值的时候使用双引号""。
  • 单引号和双引号的最大的不同在于双引号仍然可以保有变量的内容,但是单引号时能是一般的字符,不能是特殊的符号。

相关文章

  • 单引号和双引号

    JS中 js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和...

  • Shell中单引号和双引号区别

    1)在/home/zby/bin创建一个test.sh文件 在文件中添加如下内容 2)查看执行结果 3)总结:(1...

  • Shell 中单引号和双引号区别

    (1)单引号不取变量值 (2)双引号取变量值 (3)反引号`,执行引号中命令 (4)双引号内部嵌套单引号,取出变量...

  • shell中单引号和双引号的区别

    定义一个变量 shell 基本语法,等号两侧不能有空格. 使用$符号可以访问变量。 引号的引用 获取变量值的时候使...

  • PHP面试基础题(一)

    1.双引号和单引号的区别? 答:双引号中的变量将被解,单引号中的变量不全被解析;使用双引号会先查询是否引号中包含变...

  • shell script 每日一问

    1.shell 怎么输出单引号 shell中的单引号中所有的字符都是普通字符,如果需要拼接单引号,则要用双引号引起...

  • PHP面试题

    1、双引号和单引号区别 双引号解释变量,单引号不解释变量。 双引号里插入单引号,其中单引号里如果有变量的话,变量解...

  • PHP面试4

    1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解...

  • php基础面试题

    1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解...

  • PHP经典面试题目汇总

    1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解...

网友评论

    本文标题:shell中单引号和双引号的区别

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