Portál AbcLinuxu, 2. května 2025 22:38

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
20.5.2009 00:48 fafsdfs
Rozbalit Rozbalit vše Re: Blbinky (4) - NASA obrázky na plochu
Odpovědět | Sbalit | Link | Blokovat | Admin

Bylo by fakt kewl, poustet si to na APODy jednou denne...

hikikomori82 avatar 20.5.2009 00:51 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Blbinky (4) - NASA obrázky na plochu
Odpovědět | Sbalit | Link | Blokovat | Admin
co?
Slobodný font na technické kreslenie
20.5.2009 02:37 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Blbinky (4) - NASA obrázky na plochu
Odpovědět | Sbalit | Link | Blokovat | Admin
Dnes iba 3x sed za sebou a bez perlu? Nejak stracas formu.
If you hold a Unix shell up to your ear, you can you hear the C.
Marián Kyral avatar 20.5.2009 05:32 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Blbinky (4) - NASA obrázky na plochu
Odpovědět | Sbalit | Link | Blokovat | Admin

1) Adresář stačí vytvořit jen jednou

[ ! -d ~/.astropotd ] && mkdir ~/.astropotd 2>/dev/null

2) Šoupnout IMG= před ten wget a nejprve otestovat, jestli daný obrázek už náhodou neexistuje. Pokud ne, tak jej teprve stáhnout.

if [ ! -f "$IMG" ]
then
  wget ...
fi
hikikomori82 avatar 20.5.2009 08:22 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Blbinky (4) - NASA obrázky na plochu
Teda, ani jedna pripomienka sa mi nezda moc odovodnena:

[ ! -d ~/.astropotd ] && mkdir ~/.astropotd 2>/dev/null

To je ako pred insertom do tabulky s unikatnym stlpcom najprv kontrolovat ci tam prave inzertovana hodnota nie je. Imho je to zbytocne, ak adresar uz existuje tak ho to proste nevytvori.
Marián Kyral avatar 20.5.2009 09:25 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Blbinky (4) - NASA obrázky na plochu

ad 1) To možná jo, ale když nastane nějaký jiný problém (není místo na disku, nedostatečná práva) tak se s tím dá dále pracovat. Takhle to vyhodí chybu pokaždé.

ad 2) No pokud ta data už dostanu a nemusím je nikde hledat tak klidně. Ale proč něco stahovat dvacetkrát, když to stačí stáhnout jen jednou?

Josef Kufner avatar 20.5.2009 10:16 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Blbinky (4) - NASA obrázky na plochu
Chybu ošetříš potom při další akci. Místo zjišťování zda soubor existuje řekni wgetu, ať to prostě stáhne s pokusem o pokračování -- zkontroluje délku, pokud něco chybí dotáhne to (parametr -c).

Ty ti sedy se dají lehce napsat do jednoho: sed -e prvni_re -e druhy_re -e treti_re. Budeš muset akorát pořešit ten -n, ale tp by mělo stačit přidat těm předchozím 'p'.
Hello world ! Segmentation fault (core dumped)
hikikomori82 avatar 20.5.2009 10:36 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Blbinky (4) - NASA obrázky na plochu
Ja som to skusal dat do jedneho sedu ale proste mi to neslo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.