/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
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.

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste