답변:
어때요?
RESULT="`wget -qO- http://example.com`"
echo $RESULT
편집 : 네, 잘 작동합니다.
O
어딘가에 출력하도록 지시하고 현재 스트림으로 출력하도록 -
지시 O
합니다. 그리고 q
"geting to xxx ..."정보를 포함하지 말라고 wget에 지시합니다.
-q
조용한 스위치 -O
이며 출력을 저장할 파일의 이름을 지정하는 데 사용됩니다. 내가 읽은 내용에서 인수가 필요없는 경우 여러 스위치를 함께 쓸 수 있습니다. 그렇다면 -qO
말이 되겠지만 마지막 대시는 무엇을 하는가?
-O
의 인수입니다. 다운로드 결과를 쓸 위치를 알려줍니다 (이 경우 현재 스트림으로 돌아 가기).
선호되는 방법은
result=$(wget -qO- http://example.com)
echo "$result"
( 결과 변수의 확장 $()
대신 ``
인용 된 소문자 변수 이름 ).
bash 및 / 또는 POSIX sh를 사용한 쉘 스크립팅의 경우 http://mywiki.wooledge.org/BashGuide 를 읽어보십시오. 그리고 그 위키와 http://wiki.bash-hackers.org/ 에 훨씬 더 유용한 자료가 있습니다. 쉘 스크립팅에 대한 대부분의 다른 리소스는 쓰레기이므로 두 가지를 고수하는 것이 가장 좋습니다.
-qO
?