|
| dirigere output til fil : dato.txt Fra : Mickey |
Dato : 26-08-01 20:45 |
|
Hvordan gør man det ?
F.eks. et script der skal køres hver dag, her vil jeg gerne at outputtet
skrives til <dato>.txt
--
|-|$235-|)k - Mickey - Eko sum lapis
http://susie.dk/coderedworm.html
| |
Kent Friis (26-08-2001)
| Kommentar Fra : Kent Friis |
Dato : 26-08-01 20:55 |
|
Den Sun, 26 Aug 2001 21:45:05 +0200 skrev Mickey:
>Hvordan gør man det ?
>
>F.eks. et script der skal køres hver dag, her vil jeg gerne at outputtet
>skrives til <dato>.txt
ls >$(date +%d%m%Y).txt
Mvh
Kent
--
Running Windows on a Pentium is like having a brand new Porsche but only
be able to drive backwards with the handbrake on.
(Unknown source)
| |
Klaus Alexander Seis~ (26-08-2001)
| Kommentar Fra : Klaus Alexander Seis~ |
Dato : 26-08-01 21:00 |
|
Kent Friis skrev:
> ls >$(date +%d%m%Y).txt
En anden mulighed, med GNU date(1), er:
ls >$(date --iso).txt
Så bliver filerne lagt i kronologisk rækkefølge.
// Klaus
--
><>° vandag, môre, altyd saam
| |
Mickey (26-08-2001)
| Kommentar Fra : Mickey |
Dato : 26-08-01 21:37 |
|
"Klaus Alexander Seistrup" <nospam2001aug@magnetic-ink.dk> skrev i en
meddelelse
> ls >$(date --iso).txt
>
> Så bliver filerne lagt i kronologisk rækkefølge.
det lyder jo tiltalende - den bruger jeg, tusind tak ;)
--
|-|$235-|)k - Mickey - Eko sum lapis
http://susie.dk/coderedworm.html
| |
Preben Traerup (27-08-2001)
| Kommentar Fra : Preben Traerup |
Dato : 27-08-01 09:11 |
|
In article <slrn9oil9i.rna.nospam2001aug@zigzag.magnetic-ink.dk>, Klaus
Alexander Seistrup <nospam2001aug@magnetic-ink.dk> wrote:
> Kent Friis skrev:
>
>> ls >$(date +%d%m%Y).txt
>
> En anden mulighed, med GNU date(1), er:
>
> ls >$(date --iso).txt
>
> Så bliver filerne lagt i kronologisk rækkefølge.
Er datoer pr default ikke kronologiske
problemet er vel mere om dannede filer listes numerisk
eller leksikalt fortolket...
| |
Peter Makholm (27-08-2001)
| Kommentar Fra : Peter Makholm |
Dato : 27-08-01 08:16 |
|
"Preben Traerup" <preben.traerup@ted.ericsson.dot.dk> writes:
> problemet er vel mere om dannede filer listes numerisk
> eller leksikalt fortolket...
Eftersom de fleste datoformater har en fast længde er det lidt lige
meget om man sorterer numerisk eller leksiografisk er det lidt
underordnet hvordan man sorterer.
Hvis man ønsker let at sorterer tider, bør man bruge iso-format.
Iøvrigt, pas lige på hvis I sorterer unixtider (sekunder siden
19700101) leksiografisk. I vil kun få problemer ud af det den næste
tid.
--
Når folk spørger mig, om jeg er nørd, bliver jeg altid ilde til mode
og svarer lidt undskyldende: "Nej, jeg bruger RedHat".
-- Allan Olesen på dk.edb.system.unix
| |
Klaus Alexander Seis~ (27-08-2001)
| Kommentar Fra : Klaus Alexander Seis~ |
Dato : 27-08-01 08:26 |
|
Preben Traerup skrev:
>> ls >$(date --iso).txt
>>
>> Så bliver filerne lagt i kronologisk rækkefølge.
>
> Er datoer pr default ikke kronologiske
De kan osse være i omvendt kronologisk rækkefølge.
Og hvis man bruger %d%m%Y - eller endnu værre: %d%b%Y - kommer filerne
til at stå sådan lidt hulter-til-bulter, hvis man efterfølgende ls'er
dem. Derfor foretrækker jeg at bruge '--iso' (det samme som '%Y%m%d')
til den slags.
// Klaus
--
><>° vandag, môre, altyd saam
| |
Preben Traerup (27-08-2001)
| Kommentar Fra : Preben Traerup |
Dato : 27-08-01 10:39 |
|
In article <slrn9ojtfr.62c.nospam2001aug@zigzag.magnetic-ink.dk>, Klaus
Alexander Seistrup <nospam2001aug@magnetic-ink.dk> wrote:
> Preben Traerup skrev:
>
>>> ls >$(date --iso).txt
>>>
>>> Så bliver filerne lagt i kronologisk rækkefølge.
>>
>> Er datoer pr default ikke kronologiske
>
> De kan osse være i omvendt kronologisk rækkefølge.
det bliver de vel ikke mindre kronologiske af
>
> Og hvis man bruger %d%m%Y - eller endnu værre: %d%b%Y - kommer filerne
> til at stå sådan lidt hulter-til-bulter, hvis man efterfølgende ls'er
> dem. Derfor foretrækker jeg at bruge '--iso' (det samme som '%Y%m%d')
> til den slags.
%Y%m%d har den fordel at det giver samme resultat numerisk og leksikalt
(og nej med numerisk mener jeg ikke omregnet til sekunder)
| |
Thorbjørn Ravn Ander~ (26-08-2001)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 26-08-01 22:17 |
|
Kent Friis wrote:
>
> Den Sun, 26 Aug 2001 21:45:05 +0200 skrev Mickey:
> >Hvordan gør man det ?
> >
> >F.eks. et script der skal køres hver dag, her vil jeg gerne at outputtet
> >skrives til <dato>.txt
>
> ls >$(date +%d%m%Y).txt
Den syntaks har jeg aldrig set før. Er det noget der har været med i sh
siden tidernes morgen, eller har jeg bare ikke været vågen med bash og
andre skaller?
--
Thorbjørn Ravn Andersen "...plus... Tubular Bells!"
http://bigfoot.com/~thunderbear
| |
Peter Brodersen (26-08-2001)
| Kommentar Fra : Peter Brodersen |
Dato : 26-08-01 23:27 |
|
On Sun, 26 Aug 2001 23:17:18 +0200, Thorbjørn Ravn Andersen
<thunderbear@bigfoot.com> wrote:
>Den syntaks har jeg aldrig set før. Er det noget der har været med i sh
>siden tidernes morgen, eller har jeg bare ikke været vågen med bash og
>andre skaller?
Jeg mindes, at jeg fandt det i man-siderne for bash, en stenet aften,
jeg rent faktisk fik lyst til at kigge det igennem.
Man kan i øvrigt også lave sjove ting i stil med:
echo $((2+3))
.... eller ting i stil med:
echo $((`wc -l filnavn` + `lynx --dump url | grep tralala | wc -l`))
.... hvis man fx skal lave lidt hurtig sammentælling. Andre ville dog
sikkert bruge bc eller lignende, men sådan er vi så forskellige :)
--
- Peter Brodersen
| |
Henrik Farre (27-08-2001)
| Kommentar Fra : Henrik Farre |
Dato : 27-08-01 02:57 |
|
Yello
I artikel <9mbjk9$9a9$1@egon.worldonline.dk>, skrev "Mickey"
<news002@susie.dk>:
> F.eks. et script der skal køres hver dag, her vil jeg gerne at outputtet
> skrives til <dato>.txt
Jeg bruger:
dato=`date +%A_d._%d_%B_%y`
echo "Backup starting!, date: $dato @ $time">>/var/log/backup/$dato.txt
--
Mvh. / Kind regards
Henrik Farre (enrique@obel.auc.dk)
Webpage: http://Welcome.to/Webbench
-If I where God, I would recompile the penguin with --enable-flying.
| |
|
|