curl命令与bash中指定给变量的curl命令不同

curl命令与bash中指定给变量的curl命令不同,bash,curl,Bash,Curl,当我将curl作为命令运行时,得到的结果与将其输出放在变量中然后读取所述变量时的结果略有不同 一, 二, 它们之间的区别在于,当我执行2时,我获取所有内容并将其格式化,而当我使用选项1时,除了作为一个块之外,我还忽略了以下所有内容(对于每部电影): 2014年3月4日星期二08:00:00 GMT Movies.com票房前十名 我在这里看到了一个类似的问题(),但当我尝试提出的解决方案时,我得到了相同的区别。读取(并尝试)标志没有帮助 为这个真正的初学者问题道歉。使用: echo "$x"

当我将curl作为命令运行时,得到的结果与将其输出放在变量中然后读取所述变量时的结果略有不同

一,

二,

它们之间的区别在于,当我执行2时,我获取所有内容并将其格式化,而当我使用选项1时,除了作为一个块之外,我还忽略了以下所有内容(对于每部电影):

2014年3月4日星期二08:00:00 GMT
Movies.com票房前十名
我在这里看到了一个类似的问题(),但当我尝试提出的解决方案时,我得到了相同的区别。读取(并尝试)标志没有帮助

为这个真正的初学者问题道歉。

使用:

echo "$x"
防止
$x
的分词

通常,除非您知道变量不包含空格或通配符,或者您明确希望处理这些字符,否则应引用变量。

使用:

echo "$x"
防止
$x
的分词

通常,除非您知道变量不包含空格或通配符,或者您明确希望处理这些字符,否则应引用变量。

使用:

echo "$x"
防止
$x
的分词

通常,除非您知道变量不包含空格或通配符,或者您明确希望处理这些字符,否则应引用变量。

使用:

echo "$x"
防止
$x
的分词

通常,除非您知道变量不包含空格或通配符,或者您明确希望处理这些字符,否则您应该引用变量。

对于
echo$x
(版本1),
x
的内容作为
echo
的参数放在命令行上,并根据shell规则进行解释,然后回响到终点站。使用
echo“$x”
来防止这种情况

有了这一变化,这两种方法将产生只相差一个字符的输出:最终换行符。在处理反勾号时,shell将删除该字符<代码>man bash记录了以下内容:

Bash通过执行命令和 将命令替换替换为标准 命令的输出,带有任何尾随换行符 删除。嵌入的换行符不会被删除,但会被删除 可能在分词过程中被删除

使用
echo$x
(版本1),
x
的内容作为
echo
的参数放在命令行上,并根据shell规则进行解释,然后回显到终端。使用
echo“$x”
来防止这种情况

有了这一变化,这两种方法将产生只相差一个字符的输出:最终换行符。在处理反勾号时,shell将删除该字符<代码>man bash记录了以下内容:

Bash通过执行命令和 将命令替换替换为标准 命令的输出,带有任何尾随换行符 删除。嵌入的换行符不会被删除,但会被删除 可能在分词过程中被删除

使用
echo$x
(版本1),
x
的内容作为
echo
的参数放在命令行上,并根据shell规则进行解释,然后回显到终端。使用
echo“$x”
来防止这种情况

有了这一变化,这两种方法将产生只相差一个字符的输出:最终换行符。在处理反勾号时,shell将删除该字符<代码>man bash记录了以下内容:

Bash通过执行命令和 将命令替换替换为标准 命令的输出,带有任何尾随换行符 删除。嵌入的换行符不会被删除,但会被删除 可能在分词过程中被删除

使用
echo$x
(版本1),
x
的内容作为
echo
的参数放在命令行上,并根据shell规则进行解释,然后回显到终端。使用
echo“$x”
来防止这种情况

有了这一变化,这两种方法将产生只相差一个字符的输出:最终换行符。在处理反勾号时,shell将删除该字符<代码>man bash记录了以下内容:

Bash通过执行命令和 将命令替换替换为标准 命令的输出,带有任何尾随换行符 删除。嵌入的换行符不会被删除,但会被删除 可能在分词过程中被删除