[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] como mudar o valor de um parametro?
From: |
address@hidden |
Subject: |
Re: [shell-script] como mudar o valor de um parametro? |
Date: |
Tue, 7 Aug 2012 11:36:37 -0300 |
É para isso que existem vetores.
Conectado pelo MOTOBLUR™
-----Mensagen Original-----
De: Isac Luz <address@hidden>
Para: address@hidden
Enviado: segunda-feira, 6 de ago de 2012 15:36:02 BRT
Assunto: Re: [shell-script] como mudar o valor de um parametro?
Vou exemplificar para ver se consigo me fazer entender:
1. Tenho um sh masomenos assim:
#!/bin/sh
#
# nexx_funcoes.sh - Concentra as funções mais usadas pelos scripts internos
em Produção
#
# Autor: Isac R. Luz <address@hidden> <address@hidden>
# Origem: 02/08/2012
#
#---------------------------------------------------------------------------------------------------
...
renomeiaArquivoComEspaco() {
verificaParametros "$@"
verificaSeArquivo "$@"
dir=$(dirname "${1}")
arq=$(basename "${1}")
mv -v "${dir}/${arq}" "${dir}/${arq// /}" 2> /dev/null
if [ ${?} -ne 0 ]; then
echo "Ocorreu algum problema ao mover o arquivo de entrada:
${dir}/${arq} para ${dir}/${arq// /} !"
exit 1
else
set - "${dir}/${arq// /}"
echo "Parametro 0 = ${0}"
echo "Parametro 1 = ${1}"
fi
}
...
exit
E existem no servidor outros sh que irão utilizar essa função do tipo:
#!/bin/sh
#
# exec_conversao_layout.sh - Efetua a verificação do layout de entrada e
converte para novo layout
#
# Autor: Isac R. Luz <address@hidden> <address@hidden>
# Origem: 21/11/2011
#
#---------------------------------------------------------------------------------------------------
source /home/user/config/ nexx_funcoes.sh
...
# 1o echo
echo "Arquivo de entrada = ${1}!"
renomeiaArquivoComEspaco ${1}
# 2o echo
echo "Arquivo de saida = ${1}!"
${TRADUTOR} ${BC} ${1} ${ArqSaida} verbose=true
if [ $? -eq 0 ]; then
coma
[As partes desta mensagem que não continham texto foram removidas]
- Re: [shell-script] como mudar o valor de um parametro?, (continued)
- Re: [shell-script] como mudar o valor de um parametro?, Isac Luz, 2012/08/06
- RES: [shell-script] como mudar o valor de um parametro?, Emerson Domingues Souto - H2M, 2012/08/06
- Re: [shell-script] como mudar o valor de um parametro?, Isac Luz, 2012/08/06
- RES: [shell-script] como mudar o valor de um parametro?, Emerson Domingues Souto - H2M, 2012/08/06
- Re: [shell-script] como mudar o valor de um parametro?, Alysson Gonçalves de Azevedo, 2012/08/06
- RES: [shell-script] como mudar o valor de um parametro?, Emerson Domingues Souto - H2M, 2012/08/06
- Re: [shell-script] como mudar o valor de um parametro?, address@hidden, 2012/08/07
- Re: [shell-script] como mudar o valor de um parametro?, Fernando Mercês, 2012/08/07
- Re: [shell-script] como mudar o valor de um parametro?, Julio C. Neves, 2012/08/07
- Re: [shell-script] como mudar o valor de um parametro?, Fernando Mercês, 2012/08/07
- Re: [shell-script] como mudar o valor de um parametro?,
address@hidden <=