多数の URL (1,000 以上) を取得しましたが、http スキーマの URL を検証する CLI スクリプトがあるかどうか知りたいです。
答え1
Perlの を使うことができますRegexp::Common::URI::http
。CPANドキュメント:
use Regexp::Common qw /URI/;
while (<>) {
/$RE{URI}{HTTP}/ and print "Contains an HTTP URI.\n";
}
答え2
またはegrep "^https?:\/\/" yourlistofurls
、その URL が有効な http コンテンツを指していることも確認しますか?