
다음과 같은 컬 명령이 있습니다.
curl --silent -o- https://raw.githubusercontent.com/oresoftware/run-tsc-if/master/install.sh | bash || {
echo "Could not install run-tsc-if on your system.";
exit 1;
}
여전히 진행 정보를 stderr에 기록합니다.
ntrs update routine stderr: % Total % Received % Xferd Average Speed Time Time Time Current
ntrs update routine stderr: Dload Upload Total Spent Left Speed
100 876 100 876 0 0 2304 0 --:--:-- --:--:-- --:--:-- 2305
여전히 stderr에 진행 정보를 쓰고 있습니다. 저는 MacOS를 사용하고 있습니다. 컬이 왜 오작동하는지 아는 사람이 있나요?
답변1
curl --silent
획득하고 실행하는 스크립트에는 bash
다음이 포함됩니다.curl
아니요옵션을 사용 --silent
하면 진행률 표시기가 표시됩니다.
원격 스크립트의 관련 부분:
curl -H 'Cache-Control: no-cache' "https://raw.githubusercontent.com/oresoftware/run-tsc-if/master/run.sh?$(date +%s)" \
--output "$HOME/.oresoftware/bash/run-tsc-if.sh"
인터넷에서 임의의 스크립트를 실행하기 전에 항상 스크립트를 확인하여 수행 중인 작업을 이해하십시오.