2013-12-12 3 views
0

서버의 출력을 확인하는 데 사용할 첫 번째 쉘 스크립트를 작성하고 있습니다. 죄송 합니다만 curl 명령을 실행하는 데 문제가 있습니다.쉘 스크립트, 컬 : (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

스페이스가 그랬습니다. 건배!!!! –

관련 문제