shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] não consigo implementar o shift corretamente


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] não consigo implementar o shift corretamente
Date: Sun, 12 Oct 2008 10:05:43 -0300

2008/10/11 edmarssouza <address@hidden>

> Oi galera, tudo bem?
> Preciso de uma ajudinha. Espero que possam me ajudar.
> É o seguinte, preciso que quando o usuário digitar, ex:
>
> move -d arq1 arq2 arq3
>
> Os arquivos correspondentes seja movido para um diretorio,
> dentro do seu diretorio pessoal. Não estou consigo implementar
> isso no meu script. Ele até funciona sem erro algum, mais os arquivos
> não são movidos.O código é o seguinte:
>
> #!/bin/sh
>
> move() {
> until [ $# -eq '0' ]; do
> mkdir -p $HOME/.lixeira
> mv $2 $HOME/.lixeira
> shift
> done
> }
>
> case $1 in
> -d) move ;;
> *) echo "Opcao invalida" ;;
> esac
>
> Se poderem me ajudar ficarei muito grato.
> Um abraço a todos da lista e até mais.
>


A primeira coisa a ser observada é que você está chamando a função sem
parâmetros.

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]