Copiar arquivos e alterar extensão [RESOLVIDO]

1. Copiar arquivos e alterar extensão [RESOLVIDO]

joao
jlcwb123

(usa Outra)

Enviado em 27/08/2013 - 22:26h

Ola a todos

O comando abaixo esta dando como comando omitido alguem pode me dar um norte de como consertar ?

#!/bin/bash
#
# Script de Backup v01
#
clear
for diretorio

do
if [ -d $diretorio ]
then

echo "$diretorio e um Diretorio"
cp "$diretorio" "$diretorio".bkp
else
echo "$diretorio não e um Diretorio"
fi

done


Obrigado


  


2. Re: Copiar arquivos e alterar extensão [RESOLVIDO]

luiz
luizsouza99

(usa Linux Mint)

Enviado em 29/08/2013 - 17:56h

vc tem que especificar em qual linha é o problema.

se for esta linha:

cp "$diretorio" "$diretorio".bkp

então não seria assim:

cp "$diretorio" "$diretorio.bkp"

ou

cp $diretorio $diretorio.bkp


3. Re: Copiar arquivos e alterar extensão [RESOLVIDO]

joao
jlcwb123

(usa Outra)

Enviado em 29/08/2013 - 22:18h

Do mesmo jeito não funciona

/home/joao/Documentos/ShellScript/Backup e um Diretorio
cp: impossível obter estado de “ /home/joao/Documentos/ShellScript/Backup”: Arquivo ou diretório não encontrado

estou executando assim ./Backup.sh ~/Documentos/ShellScript/Backup

ou seja se for um diretorio copie todos arquivos da pasta no mesmo diretorio corrente alterando a extensão para .bkp


4. Re: Copiar arquivos e alterar extensão [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 29/08/2013 - 23:10h


#!/bin/bash
#
# Script de Backup v01
#
clear
for diretorio

do
if [ -d $diretorio ]
then

echo "$diretorio e um Diretorio"
cp -rf "$diretorio" "$diretorio.bkp"
else
echo "$diretorio não e um Diretorio"
fi

done


tem que usar -r no cp pra funcionar






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts