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

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

Re: [shell-script] como mudar o valor de um parametro?


From: Isac Luz
Subject: Re: [shell-script] como mudar o valor de um parametro?
Date: Mon, 6 Aug 2012 11:56:07 -0300

então, estou criando um arquivo com funções que serão executados por
outros scripts, e neste caso essa função será bastante utilizada por
outros usuarios, o problema é que consigo mudar o valor do parametro 1
dentro da função, mas fora não consigo atribuir o novo valor

Em 06/08/12, Julio C. Neves<address@hidden> escreveu:
> E pq não fazer:
>
> $ mv "$Arq" ${Arq// /}
>
> Nem precisa de função pra isso.
>
> Abcs,
> Julio
> Em 06/08/2012 11:29, "Isac Luz" <address@hidden> escreveu:
>>
>>
>>
>> Bom dia pessoal,
>>
>> estou criando uma função para renomear o arquivo de entrada caso o
>> mesmo tenha espaço e ao final da função trocar o $1 pelo novo, mas não
>> ta rolando quando sai da função. Alguém tem alguma ideia?
>>
>> Segue o código que fiz:
>>
>> renomeiaArquivoComEspaco() {
>> dir=$(dirname "${1}")
>> entrada=$(basename "${1}")
>> saida=$(echo "${entrada}" |sed 's/ //g')
>> mv -v "${1}" "${dir}/${saida}"
>> set - "${dir}/${saida}"
>> echo "Parametro 1 = ${1}"
>> }
>>
>> Att.
>>
>> Isac R. Luz
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


reply via email to

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