Tud'a Monte
http://www.tudamonte.com/phpBB/

shell script
http://www.tudamonte.com/phpBB/viewtopic.php?f=3&t=187
Page 1 of 1

Author:  G3nn [ 13 May 2009, 14:10 ]
Post subject:  shell script

preciso aqui de uma pequena ajuda...
o objectivo é quando eu executo o script backup_c sem argumentos (prompt>: backup_c), o script copia-me todos os ficheiros com extensão .c da pasta T4 para a pasta T4/Backup - o problema é q ñ está a fazer nada lol

há bocado ainda me davam uns erros, mas agr nem isso faz... executa o script na boa, só q dps vou lá ver se estão os ficheiros e nada!

alguém me pode ajudar? obg

Spoiler: show
if [ $# -eq 0 ]

then
lista_actual=*.c

for h in $lista_actual
do

nome_actual=$h
if [ ! -e Backup/$nome_actual_001 ]
then
cp $nome_actual Backup/$nome_actual_001

else

y=Backup/$nome_actual*
i=1
for j in $y
do i=$(($i + 1))
done
x1=$((i/100))
aux=$((x1%100))
x2=$((aux/10))
cp $nome_actual Backup/$nome_actual_$x1$x2$i
fi
done

fi


8(

edit

não me expliquei bem, ele copia os ficheiros e caso ñ exista nenhum na pasta T4/Backup o script muda-lhe o nome para qualquercoisa.c_001 e se já existir, procura na pasta quantos é q há iguais para saber o q escrever no nome (qualquercoisa.c_xxx)!

perceberam? :facepalm:

Page 1 of 1 All times are UTC [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/