linux - 프로그래밍 - 쉘스크립트 강좌




쉘 스크립트에서 컬을 사용하는 방법? (2)

첫째, 당신의 예제는 꽤 정확하고 내 컴퓨터에서 잘 작동합니다. 당신은 다른 길로 갈 수 있습니다.

curl $CURLARGS $RVMHTTP > ./install.sh

모든 출력은 이제 편집 및 실행할 수있는 ./install.sh 파일에 저장됩니다.

우분투 상자에 RVM을 설치하기 위해이 쉘 스크립트를 실행하려고합니다.

#!/bin/bash
RVMHTTP="https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer"
CURLARGS="-f -s -S -k"

bash < <(curl $CURLARGS $RVMHTTP)

하지만 다음 오류가 발생합니다.

구문 오류 : 예기치 않은 리디렉션

또한 변수를 사용하지 않고 테스트했지만 동일한 결과가 누락되었음을 말할 수 있습니까?


#!/bin/bash                                                                                                                                                                                     
CURL='/usr/bin/curl'
RVMHTTP="https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer"
CURLARGS="-f -s -S -k"

# you can store the result in a variable
raw="$($CURL $CURLARGS $RVMHTTP)"

# or you can redirect it into a file:
$CURL $CURLARGS $RVMHTTP > /tmp/rvm-installer

또는:

URL에서 bash 스크립트 실행





sh