Toon posts:

[backup] datum in naam bestand

Pagina: 1
Acties:

Verwijderd

Topicstarter
heej,

Ik ben nu bezig met een backup scriptje.
en nu wil ik graag in de naam van het bestand wat gecreeerd word de datum in opnemen...

Ik heb al gezocht op GoT en daar vond ik onder andere de volgende oplossing

date='/usr/bin/date +%d%m%Y'

en dan zou ik de variabele $date hebben met de datum erin..

Het probleem is alleen dat de variabele $date de letterlijke tekst /usr/bin/date +%d%m%Y bevat :(

Wat doe ik fout??

Verwijderd

probeer deze eens:
code:
1
date="$(date +%d-%m-%Y)"

Verwijderd

Topicstarter
Op maandag 03 juni 2002 23:35 schreef areana het volgende:
probeer deze eens:
code:
1
date="$(date +%d-%m-%Y)"
Thnx, dit werkt!! :)

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Op maandag 03 juni 2002 23:29 schreef klappie het volgende:
date='/usr/bin/date +%d%m%Y'

Wat doe ik fout??
Je moet backticks gebruiken: dus ` in plaats van '

Alhoewel de manier van areana ook werkt natuurlijk :)!

"He took a duck in the face at two hundred and fifty knots."


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Je moet goed kijken bij wat je gevonden hebt (of beter cut/paste doen : )

date=`date`
werkt wel, date='date' niet.
Een single quote ' is niet hetzelfde als een backtick ` (onder de tilde)
` gebruik je bij substitutie, ' als je aanhalingstekens nodig hebt. De $(date) is vaak wat duidelijker, en minder makkelijk verkeerd op te vatten.

Verwijderd

Topicstarter
ja nu zie ik het ook ja, het was de backtick die ik fout had....

Allemaal bedankt!!
Pagina: 1