Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 为什么';我的简单echo命令不起作用吗?_Linux - Fatal编程技术网

Linux 为什么';我的简单echo命令不起作用吗?

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扩展变量,例如有一个特殊的含义。如果要将所

我刚刚在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扩展变量,例如
有一个特殊的含义。如果要将所有内容都视为文本,请改用单引号

比如,

$ 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
上的工作,这里一样,工作很好。使用单引号将删除一些字符的特殊含义,例如