del.icio.us bookmarks

Oct 27, 2010 15:48


Я понимаю что так писать некрасиво и одноразово, но…

for f in `cut -d '"' -f 2 delicious-20101027.htm|grep '^http'`; do wget $f -qO ->/dev/null; if [ $? -ne 0 ]; then echo "$f broken"; fi; done
как бы ещё сократить? :)

Originally published at Nikon's home. You can comment here or there.

Leave a comment

Comments 12

drf_ckoff October 27 2010, 11:54:44 UTC
wget $f -qO ->/dev/null || echo "$f broken

Reply

nikon_nlg October 27 2010, 11:58:38 UTC
Билят, точно. Нафига я с if-ом городить начал?

Reply

nikon_nlg October 27 2010, 12:25:43 UTC
А насчёт выдирания ссылок из html идеи есть?

Reply

drf_ckoff October 27 2010, 12:27:13 UTC
я ж не видел html =)

Reply


mafanas October 31 2010, 07:38:14 UTC
for f in `awk -F'"' '/http:/{print $2}' < delicious-20101027.htm`;
do
wget --spider $f || echo "$f broken";
done

Reply

mafanas October 31 2010, 07:44:04 UTC
wget -q --spider $f || echo "$f broken";

так красивее

Reply

nikon_nlg November 1 2010, 04:57:01 UTC
у меня 112 символов, у тебя 116 :)

Reply

mafanas November 1 2010, 10:39:14 UTC
ну вот :) ты же умный, подсократи :)

Reply


Leave a comment

Up