2013-12-12 50 views
0

我正在编写我的第一个shell脚本,我想用它来检查服务器的输出。不幸的是,我在运行curl命令时遇到了问题。Shell脚本,卷曲:(6)无法解析主机

脚本:

# first shell script 
# 
clear; 
echo "Knowledge is power"; 

r=$(($RANDOM % 10 + 40)); 
echo $r; 

test = $(curl \"google.com\"); 
echo $test 

输出:

Knowledge is power 
44 

curl: (6) Couldn't resolve host '"google.com"' 

[email protected]:/media/scripts$ 

回答

2

没有必要转义双引号(或者,在这种情况下,即使有行情的话);尝试不把反斜线面前:

test=$(curl "google.com") 

另外请注意,您无法之前或之后等号的变量赋值签有空格。

+0

空间做到了。干杯!!!! –