Linux 为什么';我的简单echo命令不起作用吗?
我刚刚在centos 7命令行上发出了一个简单的Linux 为什么';我的简单echo命令不起作用吗?,linux,Linux,我刚刚在centos 7命令行上发出了一个简单的echo命令: echo "what is the worst thing someone has said to you about cloth diaper ? ( hopefully nothing ) here's mine !! :..." 它抛出了一个错误: -bash: syntax error near unexpected token `(' 有人能详细说明一下吗?双引号允许shell扩展变量,例如有一个特殊的含义。如果要将所
echo
命令:
echo "what is the worst thing someone has said to you about cloth diaper ? ( hopefully nothing ) here's mine !! :..."
它抛出了一个错误:
-bash: syntax error near unexpected token `('
有人能详细说明一下吗?双引号允许shell扩展变量,例如
代码>有一个特殊的含义。如果要将所有内容都视为文本,请改用单引号
比如,
$ date
Thu Oct 6 11:14:59 EDT 2016
$ echo "!!"
echo "date"
date
$ echo '!!'
!!
双引号允许shell展开变量,例如代码>有一个特殊的含义。如果要将所有内容都视为文本,请改用单引号
比如,
$ date
Thu Oct 6 11:14:59 EDT 2016
$ echo "!!"
echo "date"
date
$ echo '!!'
!!
我投票结束这个问题,因为它属于unix/linux stackexchangeWork,我在zsh
和bash
上的工作。同样,在这里工作很好。使用单引号将删除一些字符的特殊含义,例如
我投票结束这个问题,因为它属于unix/linux stackexchangeWork,我在zsh
和bash
上的工作,这里一样,工作很好。使用单引号将删除一些字符的特殊含义,例如代码>