0
私はURLのリストを持っており、それらをテストして1つの魔法使いの仕事だけを得たいと思っています。駆除方法とコマンドラインで適切なURLを見つける方法は?
だから私はやりたい:
cat URLs.txt | testURLs > GoodURLs.txt
は、あなたがそれを行う方法を知っていますか? 多分pingやwgetが便利ですか?
私はURLのリストを持っており、それらをテストして1つの魔法使いの仕事だけを得たいと思っています。駆除方法とコマンドラインで適切なURLを見つける方法は?
だから私はやりたい:
cat URLs.txt | testURLs > GoodURLs.txt
は、あなたがそれを行う方法を知っていますか? 多分pingやwgetが便利ですか?
この種のチェックでは、「カール」は通常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