Script de Lixeira no console não funciona

1. Script de Lixeira no console não funciona

Renato
dedao

(usa Slackware)

Enviado em 15/09/2006 - 12:41h

ola, fiz um script para que todos arquivos que eu apague com o comando rm, sejam movidos para uma pasta no diretorio /home/renato/lixo/ ,porém o script não esta funcionando. :( dei permissão de executável para ele, e alterei o .bashrc do meu usuario colocando a seguinte linha:

alias rm='/home/renato/.srm'

independente de eu estar com meu usuario, ou como root, o script não funciona. Eu consigo apagar os scripts normalmente, mas não estão sendo movidos para o diretório /home/renato/lixo/ .Gostaria de saber pq ele não está funcionando. Obrigado pela atençao


#! /bin/bash

trash="/home/renato/lixo" #caminho da lixeira
arq=$1 #recebe o arquivo a ser apagado

if [ -e $arq ] #verifica se o arquivo existe
then
mv -f $arq $trash #move o arquivo para a lixeira (pasta lixo)
else
echo "$arq nao existe" #caso arquivo não exista, exibe mensagem
fi;;

esac


[]s...Renato


  


2. Profile

Anderson dos Santos Donda
DondaJr

(usa Debian)

Enviado em 01/11/2006 - 17:27h

Coloque este alias no profile do usuario e tbm no principal

/etc/profiles


Aqui uso algo semelhante!!


3. Re: Script de Lixeira no console não funciona

Israel Mendonça
PCMasterPB

(usa Suse)

Enviado em 01/11/2006 - 18:11h

Não entendi uma coisa nesse seu script, se vc está usando if .. else..fi, pq no final dele tem esac, vc num definiu nada começando com case ... Acho que vc queria botar eof no final né, ou estou enganado? Qualquer coisa, mande mais detalhes.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts