|
From: | T.Collons |
Subject: | Re: [shell-script] Re: Valor da variável do subshell para o shell |
Date: | Tue, 23 May 2017 23:44:10 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 |
Hola a todos, como Julio me ha dicho varias veces, habla en castellano no en goole-translate.
Yo tambien tengo esa duda, en bash se como hacer para que una funcion retorne un numero, "return 99999", por ejemplo, pero si lo que queremos obtener es una variable o un texto, alguien sabe como hacerlo?. un ejemplo tonto
function ejemplo { local mirecepcion="$?" [ $mirecepcion == "soy tonto" ] && devolver="es verdad" || devolver="No es verdad" return devolver }
devolver="Que soy?" ejemplo "soy tonto" echo $devolver
ejemplo "no soy tonto" echo $devolver como veis quiero obtener el resultado de la variable devolver. Ya se que si la variable es global siempre tendra el resultado de ella, pero si os fijais en la funcion la declaro como local, no se si me explico bien?
Saludos a todos
El 23/05/17 a les 21:46,
address@hidden [shell-script] ha escrit:
--
Pere
------------------------------------ AVIS LEGAL Nota de confidencialitat: Aquest missatge podria contenir missatges d'empresa i altre informació confidencial tutelada per les lleis de Europea i altres estats, Si Vostè el rep per error o sense ser una de les persones esmenades a la capçalera, haurà de destruir-lo sense copiar-lo ni revelar-l'ho o qualsevol altre acció relacionada amb el contingut del missatge i notificar-ho per correu electrònic a l'emissor del missatge. Les persones o entitats que incompleixin els deures de confidencialitat podran ésser perseguides davant dels Tribunals de Justícia sota l'empar de la legislació civil, penal i administrativa nacional i internacional. Gracies per la seva cooperació. ------------------------------------ LEGAL NOTICE Confidentiality notice: This mail may include business and other confidential information protected under the laws of and other territories. if you are not one of the intended recipients of the message, you are legally obliged to delete the message content. Furthermore, you are kindly requested to report immediately the incident to the sender. Breach of confidentiality duties is a serious criminal offence in and other territories. Offenders shall be legally prosecuted worldwide. Thank you for your cooperation.
|
[Prev in Thread] | Current Thread | [Next in Thread] |