paulo1205
(usa Ubuntu)
Enviado em 24/10/2012 - 01:03h
lucas03 escreveu:
Beleza galera
to precisando de uma ajuda na criação de 2 scripts
1- um script que procura arquivos cujo nome termina em '.bak' ou '~' num diretório e todos os seus subdiretórios e os move para o diretório /tmp. (com o comando find se possivel)
2- um script que descompacta um arquivo zip dentro de um diretório com nome semelhante ao arquivo original. Exemplo: se o nome do arquivo zip for "abc.zip", ele deve ser descompactado dentro de um diretório chamado "abc". utilizando o comando "unzip"
Se alguém puder da uma ajuda ai fico agradecido
Abraços
Para a primeira questão, eu usaria
find numa pipeline junto com
pax ou
cpio.
Para a segunda, os shell derivados do Bourne Shell, incluindo o bash, o ksh e o ash, possuem operadores
#,
##,
% e
%% que, aplicados no momento de substituição de variáveis, podem remover prefixos e sufixos dos valores dessas variáveis. Leia a documentação do shell.