1 |
Hallo, |
2 |
|
3 |
Am 12. Oktober 2005 schrieb Renat Golubchyk: |
4 |
> Ich gehe zwar jetzt schlafen, aber einen Shell-Script schreiben tue |
5 |
> ich immer gerne :-) |
6 |
|
7 |
Nur mal für mich zum Lernen ein paar Änderungen, bringen die was in |
8 |
Punkto Geschwindigkeit? |
9 |
|
10 |
> ---------------------------------------------------------- |
11 |
> #!/bin/bash |
12 |
> |
13 |
> URL="http://www.irgendwo.de/pfad/zum/bild/" |
14 |
> |
15 |
> STARTJAHR=1980 |
16 |
> ENDJAHR=2005 |
17 |
> |
18 |
> for (( jahr=${STARTJAHR} ; ${jahr}<=${ENDJAHR} ; jahr++ )) |
19 |
|
20 |
for jahr in `seq ${STARTJAHR} ${ENDJAHR}` |
21 |
|
22 |
> do |
23 |
> for (( monat=1 ; ${monat}<=12 ; monat++ )) |
24 |
|
25 |
for monat in `seq -w 1 12` |
26 |
|
27 |
> do |
28 |
> for (( tag=1 ; ${tag}<=31 ; tag++ )) |
29 |
|
30 |
for tag in `seq -w 1 31` |
31 |
|
32 |
> do |
33 |
> # Datum zusammenbasteln |
34 |
> datum=`date -d "${jahr}-${monat}-${tag}" "+%y%m%d" 2>/dev/null` |
35 |
|
36 |
datum=${jahr:2}${monat}${tag} |
37 |
|
38 |
> # Falls es keinen solchen Datum gibt, z.B. 31. Februar, tue nichts |
39 |
if [[ "T${datum}" != "T" ]] |
40 |
|
41 |
Tja, das müsste ich dann wohl weglassen. ;) |
42 |
|
43 |
> then |
44 |
> bild="ga${datum}.gif" |
45 |
> #wget "${URL}${bild}" |
46 |
> echo "${bild}" |
47 |
> fi |
48 |
> done |
49 |
> done |
50 |
> done |
51 |
> ---------------------------------------------------------- |
52 |
|
53 |
Ciao |
54 |
Sebastian |
55 |
-- |
56 |
Sebastian Damm |
57 |
Blog: http://blog.sdamm.de |
58 |
GPG-Encrypted mail welcome! ID: 0x64D96827 @ pgpkeys.pca.dfn.de |
59 |
Fingerprint: CB7F F23F D950 644D 838B 215A 550F 75EC 64D9 6827 |