0
私は150のリンクを持つ.odsファイルを持っています。すべてのリンクが動作しているかどうかを確認する必要があります。手動でやりたい.odsファイルを読み込んでブラウザのリンクを開きます
私は150のリンクを持つ.odsファイルを持っています。すべてのリンクが動作しているかどうかを確認する必要があります。手動でやりたい.odsファイルを読み込んでブラウザのリンクを開きます
(linkFinder
それを呼び出すことができます)あなたのODSファイル(それはzipアーカイブです)と実行次のスクリプトを解凍します。
#!/bin/bash
urls=$(for f in `find -type f`; do grep xlink:href=\"[^\"]*\" -o $f | cut -c 13- | sed 's/.$//'; done);
for url in $urls;
do
wget -q --spider $url;
if [ $? -eq 0 ]; then
echo $url works
else
echo $url broken
fi
done
例:
$ ./../linkFinder.sh
http://google.pl/ works
http://notexistingdomainforreal.com/ broken