Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.768 pregleda

Najnovija ↓

Datum iz BAT fajlova 12.06.2003. u 13:55 · pre 284 meseca #1
Ovo je verovatno vrlo jednostavno, nazalost ne i za mene :(

Hocu da mi script pravi foldere koji ce u imenu da imaju tekuci datum. Znaci, kad negde u scriptu zadam komandu "md" nakon nje bi trebalo da ide promenljiva koja kupi output komande "date /t".

Kako?

Hvala unapred...

[Ovu poruku je menjao tOwk dana 13.06.2003. u 17:09 GMT]
Re: Upotreba 12.06.2003. u 14:12 · pre 284 meseca #2
Izvinjavam se, naslov je trebao da glasi "Upotreba date komande"

Uglavnom, ono sto sam ja probao je skolski primer

d=$(date)

echo -n "$d"

ali mi u Command promptu javlja da ne razume ili ne moze da nadje komandu "d"?!? Zasto "d" ne tretira kao promenljivu?



Re: Upotreba 12.06.2003. u 22:56 · pre 284 meseca #4
Random, i za ovo tvoje resenje mi u Command promptu javlja da "d" ne postoji kao komanda ili fajl tj. ne tretira "d" kao promenljivu. Zasto? Ono sto sam uradio i sa tvojim i sa prethodnim primerom koji sam isprobao je da sam ih samo iskopirao u tekst editor dodavsi komandu "pause" na kraju i sacuvao kao .cmd fajl. Kad ga pokrenem, on izvrsava liniju po liniju koda ali tu gde se definise promenljiva (u ovom slucaju "d") javlja "The name specified is not recognized as an internal or external command, operable program or batch file". Jel ja negde gresim "u samoj postavci"?

Uzgred, ja sam svoj problem resio tako sto sam na netu nasao sledeci skript

ECHO SET date=%%2>CURRENT.BAT

md %date%

i mada mi bas nije najjasnije kako radi, glavno da zavrsava posao...

Re: Upotreba 12.06.2003. u 23:58 · pre 284 meseca #5
Dato rešenje je za GNU BASH skriptovanje, jednu od ljuski na Linux-u. Tebi je međutim trebalo rešenje za DOS BATCH skripting, te su promene neophodne. ;) Budi jasniji sa pitanjem sledeći put.
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: Upotreba 13.06.2003. u 00:06 · pre 284 meseca #6
Hehe, skripte u Linuxu - toliko napredan jos nisam... Mozda sledece godine ;-)
Re: Datum iz BAT fajlova 16.06.2003. u 15:36 · pre 284 meseca #7
Sto je najzanimljivije, ne moras cak ni da ga redirektujes u CURRENT.BAT! Radi i bez toga! :)
Verovatno si to vec i sam shvatio, ja sam napravio mali fajlic mddate.cmd:
Code:


U:\prj\cmd>type mddate.cmd
echo set date=%%2
md "%date%"


U:\prj\cmd>mddate

U:\prj\cmd>echo set date=%2
set date=%2

U:\prj\cmd>md "må 2003-06-16"
U:\prj\cmd>dir
 Volume in drive U is dejan
 Volume Serial Number is 081E-04EE

 Directory of U:\prj\cmd

2003-06-16  13.25       <DIR>          .
2003-06-16  13.08       <DIR>          ..
2003-06-16  13.24                   34 mddate.cmd
2003-06-16  13.25       <DIR>          må 2003-06-16
               1 File(s)             34 bytes
               3 Dir(s)   2 181 038 080 bytes free

U:\prj\cmd>

Ovo gore valjda svi windozeri razumeju...
Jos jedna napomena - nek vas ne buni ono "må ..." "må" je skraceno "måndag" (na svedskom) sto znaci "ponedeljak". :)
Potpis
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme