[linux] bash, date, mv
Robert Pavelka
Pavelka.Robert na ebo.seas.sk
Čtvrtek Květen 6 13:24:12 CEST 2004
Dominik Tariška
<tariska na nr.drsr Komu: <linux na lists.linux.sk>
.sk> Kópia:
Odoslané kým: Predmet: [linux] bash, date, mv
linux-admin na list
s.linux.sk
06.05.2004 12:26
Prosím
odpovedajte
užívateľovi
linux
Ahojte, potreboval by som poradit s takouto vecou:
mam vytvoreny skript na premenovanie suborov v adresari:
(na koniec mena kazdeho suboru v aktualnom adresari s koncovkou "_" pridaj
aktualny datum)
pouzivam /bin/bash
skript chodil bez problemov az doteraz
a=`date +%e%m%Y`
for i in `ls *_`
do
mv $i $i$a
done
teraz hlasi chybu:
mv: pri premiestňovaní viacerých súborov musí byť posledným argumentom
adresár
no ked zadam hodnotu priamo, funguje vsetko spravne:
a="6máj2004"
Moze mi niekto povedat preco?
Dominik Tariška
---------------------------------------------------------------------------------------
Miesto mv $i $i$a pouzi echo $i$a
a uvidis preco.
Další informace o konferenci linux