date vill inte som variabel [bash]

Permalänk
Medlem

date vill inte som variabel [bash]

$ cp gedit /etc/apt/sources.list "/etc/apt/sources.list.backup.$(date +%Y-%m-%d)" cp: target `/etc/apt/sources.list.backup.2008-08-25' is not a directory

jag försöker att göra en backup på min sources.list fil
men kolla vad som händer...
vadå "is not a directory"?

[em jo jag har just fått boken "bash cookbook" fan vad bra den är : D]

Visa signatur

@gegoxaren på identi.ca
min personliga Blag ^_^
#python #cSharp #php #sqlite #freetard #loonix

Permalänk
Medlem

Varför har du gedit i raden?
Eftersom du har 3 olika filer i kommandot så tror nog cp att du försöker kopiera gedit och /etc/apt/sources.list till en mapp som heter /etc/apt/sources.list.backup.2008-08-25

Tar du bort gedit från kommandot så borde det funka (så länge du har rättigheter att skriva till /etc/apt)

Visa signatur
Permalänk
Medlem

em ok, glömde tabort det när jag skrev
*bankar huvet i bänken* man blir ibland blind på sådant...

Visa signatur

@gegoxaren på identi.ca
min personliga Blag ^_^
#python #cSharp #php #sqlite #freetard #loonix

Permalänk
Medlem

...boken kanske inte var så bra trots allt

Katalogen du försöker kopiera till existerar inte. Du får köra en mkdir på den först, om det nu var meningen att du skulle kopiera gedit och sources.list (vilket jag dock inte tror). Såfall skrev kabniel svaret ovan.

Visa signatur
Permalänk
Medlem

em, jag glömde tabort gedit innan jag la till cp..

Visa signatur

@gegoxaren på identi.ca
min personliga Blag ^_^
#python #cSharp #php #sqlite #freetard #loonix

Permalänk
Medlem

cp /etc/apt/sources.list /etc/apt/sources.list.backup.`date +%Y-%m-%d`.txt

Är det kanske så du vill göra?

Visa signatur

01001000 01100001 01110010 00100000 01100100 01110101 00100000 01110100 01110010 10000110 01101011 01101001 01100111 01110100 00111111 00100000 00111010 00101001