Enviado em 25/01/2007 - 10:18h
Bom dia,
estou a começar no shell script e encontrei o meu primeiro obstaculo...
tenho um directorio com varios ficheiros. No nome de cada ficheiro esta escrita uma data.(ex: File Quality - 25 jan 07.txt)
o que eu pretendo é colocar num array essas datas(apenas as datas.)
eu so estou a conseguir colocar o nome todo, inclusive o directorio.
dir=/home/Filipe/QUALITY
index=0
for file in $dir/*
do
if [ -f "$file" ]
then
XXX[$index]=$file
index=`expr $index + 1`
fi
done
echo ${XXX[0]}
echo ${XXX[1]}
alguem me pode ajudar?
obrigado
estou a começar no shell script e encontrei o meu primeiro obstaculo...
tenho um directorio com varios ficheiros. No nome de cada ficheiro esta escrita uma data.(ex: File Quality - 25 jan 07.txt)
o que eu pretendo é colocar num array essas datas(apenas as datas.)
eu so estou a conseguir colocar o nome todo, inclusive o directorio.
dir=/home/Filipe/QUALITY
index=0
for file in $dir/*
do
if [ -f "$file" ]
then
XXX[$index]=$file
index=`expr $index + 1`
fi
done
echo ${XXX[0]}
echo ${XXX[1]}
alguem me pode ajudar?
obrigado