[ CONFIQ @ 03.03.2002. 20:41 ] @
Ovako...
zanima me kako mi ste u batch-u ili #bash-u napisali sledece

Ako imam nekoliko fajlova u nekom direktorijumu ovako:

1parametar 2parametar 3parametar.txt


zanima me kako bi ste uz pomoc neke "skripte" skinuli prvi parametar

znaci da ostane samo 2parametar 3parametar.txt


nadam se da ste razumeli i da sam pogodio pravi forum za ovo pitanje

hvala
[ B o j a n @ 04.03.2002. 00:05 ] @
Ako navodis te datoreke kao parametar jednostavno u daljnjem razvijanju skripte koristis one koje tebi trebaju, kokretno $2 i $3

Ukoliko je potrebno da ucitavas argumente direktno iz direktorijuma upotrebi for petlju i koristi wildcard-e, jednom recju budi kreativan i sve sto ne moras da radis rucno -- automatizuj !


[ leka @ 08.03.2002. 18:11 ] @
Posto vidim da koristis Win2k onda ti treba BATCH kod...
%1 %2 %3 i tako dalje su ti argumenti koji su prosledjeni BATCH skripti.

recimo da pozoves nesto tipa
mojbech.cmd trt mrt frt

%1 ce biti "trt"
%2 ce biti "mrt"
a %3 ce biti "frt"

tako da sa tim mozes da se igras u samoj skripti i da napises nesto tipa...
echo %3 %2 %1
ili
echo "%2 %3 %1" > novifajl.txt

I tako redom...

Na kraju da dodam da ovako glupa pitanja zaista nemaju smisla, jer za BATCH programiranje u Windows-u postoji TAAAAAAKO DOBRA DOKUMENTACIJA... Sa mnostvom primera, i slicno. Ko god pita ovakve gluposti treba da se stidi jer je LENJ!
[ CONFIQ @ 08.03.2002. 19:33 ] @
Heh :)
Nisam naveo da je cilj da promenim imena fajlova u celom direktorijumu !

znaci trebalo bih da napravim "loop" (ako postoji u batch-u) u skripti koja će svaki put da ištampa fajlove u datoteci i onda da im promeni imena

Mislio sam da mogu sa findstr komandom ali nisam uspeo...


Mislim da je fora u find komandi ali čak i kada bi ištampalo ono što ja zelim kako bih mogao da iskoristim kasnije za rename komandu ?
[ leka @ 13.03.2002. 13:17 ] @
Pa pazi, loop se u BATCH skriptama radi prosto sa GOTO komandom ! :)
[ random @ 20.03.2002. 17:29 ] @
U bash-u možda shift komanda ili for petlja mogu da ti odrade posao, na sličan način kao u primerima u ovoj temi.
[ Gojko Vujovic @ 24.03.2002. 19:06 ] @
Samo da napomenem da i dos shell ima shift komandu.