0
URL 목록이있어서 그 중 한 마녀 작업 만 수행하도록 테스트하고 싶습니다.청소하고 명령 줄에서 좋은 URL을 찾는 방법은 무엇입니까?
그래서 내가 할 싶습니다
cat URLs.txt | testURLs > GoodURLs.txt
은 당신이 작업을 수행하는 방법을 알고 계십니까? 어쩌면 ping 또는 wget이 유용 할 수 있습니까 ???
URL 목록이있어서 그 중 한 마녀 작업 만 수행하도록 테스트하고 싶습니다.청소하고 명령 줄에서 좋은 URL을 찾는 방법은 무엇입니까?
그래서 내가 할 싶습니다
cat URLs.txt | testURLs > GoodURLs.txt
은 당신이 작업을 수행하는 방법을 알고 계십니까? 어쩌면 ping 또는 wget이 유용 할 수 있습니까 ???
"curl"은 보통 ping이나 wget보다이 종류의 검사에 더 좋습니다. 다음과 같이 사용할 수 있습니다 :
#!/bin/bash
file=$1
while IFS= read -r line
do
curl $line >/dev/null 2>&1
if [ "$?" -eq "0" ]
then
echo "$line"
fi
done < $file
실행이 약간 변경되었지만 마음에있는 것과 매우 유사합니다. chmod로 실행 가능하게 만드는 것을 잊지 마십시오.
chmod u+x testURLs
./testURLs URLs.txt > GoodURLs.txt