ola, estou tentando fazer uma lixeira no konsole. Ja fiz o script, mas ainda assim não esta funcionando. Abaixo segue o script da minha lixeira. Criei a pasta /home/renato/lixo, e inseri no meu .bashrc a linha alias rm='~/.srm' porém ainda nao esta funcionando, apesar de tar tudo "certo". Eu apago os arquivos sem problemas, mas ao ir no /home/renato/lixo/, não ha o arquivo apagado que deveria estar la. Obs1: Minha distro é Slackware 10.2 .Obs1: o nome do script é .srm e eu colei ele no /home/renato/ .Alguem sabe me dizer pq não está funcionando ?
#! /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
#Para que o script funcione, de permissão de execução para ele
#alias rm='~/.srm'
#Agora, toda vez que for apagar qualquer arquivo, ele irá primeiro para a lixeira ao invés de #apagar.
e agora, toda vez que eu tento me conectar como root, digitando su e no momento que eu digito a senha (correta) e conseguindo me conectar, aparece a seguinte mensagem:
renato@slackware:~/lixo$ su
Password:
bash: reading: command not found
bash: wrote: command not found
bash: reading: command not found
bash: wrote: command not found