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
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
editnã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?