Strona 1 z 1

Jak do nazwy katalogu dodać datę?

: 04 kwietnia 2010, 00:39
autor: witek000
Cześć.
Mam pytanie, czy w bashu da się dołożyć do nazwy katalogu dzisiejszą datę? Próbowałem

Kod: Zaznacz cały

date | awk '{print $2$3}'
i tak mi wyświetla dzień i miesiąc. Następnie chciałem to przypisać do zmiennej aby ją dodawać do nazwy pliku ale za każdym razem mam błąd. Jak powinna wyglądać prawidłowa składnia?

: 04 kwietnia 2010, 00:46
autor: yantar
Nie wiem jak ale obstawiam na 100%, że się da. (Thunar daje radę dokładając datę, pewnie inne menedżery plików też potrafią). Ja bym sprawdził na twoim miejscu, czy któreś z narzędzi textutils nie ma takiej opcji bez żadnej kombinacji.

: 04 kwietnia 2010, 00:52
autor: witek000
przez pomylke dalem 2 razy, nie widze opcji zeby usunac

: 04 kwietnia 2010, 00:55
autor: witek000
Właśnie chodzi o to aby zrobić to przy pomocy basha i awk bez używania innych narzędzi (na pewno się da, kiedyś widziałem skrypt, który robił coś takiego).

: 04 kwietnia 2010, 00:58
autor: Redhead
mkdir plik-`date`
Tylko zmień forme komendy date np. żeby było plik-03-04-2010

: 04 kwietnia 2010, 11:22
autor: regisu
Ja proponuje na przykład coś takiego:

Kod: Zaznacz cały

#/bin/bash

data=`date +%m%d`
mv $1 $1_"$data"
Tworzysz sobie plik nazwa.sh z tym kodem, a potem wykonujesz np:

Kod: Zaznacz cały

./nazwa.sh nazwa_katalogu
Dzięki temu dostaniesz katalog w formacie nazwa_katalogu_miesiącdzień.