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

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

Re: [shell-script] defensive BASH programming


From: Ivan lopes
Subject: Re: [shell-script] defensive BASH programming
Date: Tue, 15 Dec 2015 23:50:21 -0200

muito bom !

Em 15 de dezembro de 2015 20:13, Fernando Mercês address@hidden [shell-script] <address@hidden> escreveu:
 

Muito bom. Esse também é ótimo: http://mywiki.wooledge.org/BashFAQ/001


Att,

Fernando Mercês
mentebinaria.com.br
---------------------------

2015-12-15 10:05 GMT-02:00 'Ernander (Nander)' address@hidden [shell-script] <address@hidden>:
 

TOP Demais 

ADD aos Fav





Em 15 de dezembro de 2015 08:09, MrBiTs address@hidden [shell-script] <address@hidden> escreveu:
 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 15-12-2015 07:42, Tiago Peczenyj address@hidden [shell-script] wrote:
>
>
> eu achei algumas dicas bem validas.
>
> alguem precisa disso traduzido? Eu posso fazer isso (quanto tiver tempo livre)
>
> http://www.kfirlavi.com/blog/2012/11/14/defensive-bash-programming
>
> em especial acho que vou começar a usar isto nos meus scripts:
>
> readonly PROGNAME=$(basename $0) readonly PROGDIR=$(readlink -m $(dirname $0)) readonly ARGS="$@"

Eu gosto de boas práticas. Uma que uso sempre:

exec 1>> $trace_file 2>$error_file

Colocando isso globalmente (para usar a terminologia do Kirk) fazemos com que toda a saída do script vá para arquivos que podem
ser avaliados depois.

- --
echo \
92068024550315826382182475332597232583172815031242834207741253772942036490931873625388097114598312827695369663195686275740885871064\
49559092082392224085340303317471722482382935095394721645717388708188629714392464979911474364314309646036004586317583543814023523682\
20521740203494788796697543569807851284795072334480481413675418412856581412376640379241258356436205061541557366641602992820546646995\
466P \
| dc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJWb+a7AAoJEG7IGPwrPKWrW2MH/3a4G1eBE/fjRn4viDi9AWsC
a2buitkBeijecE0RhnhjgZ1duCASbM6lhYEwwCA57ZhSykBvGMbFSngBgAHlIv4b
gLdgvo8FPOazdR1852FjeD1BYLa9CcFrBFpS6QwJkk5HZVaY5GbG0PuGTgazsAy8
v5zb8cU7UwNprI8ruxqcMXY8NL3RLZpgnVjJ+UJ0wKQF3eJDQ+7dHCbjiHsJt5by
CBI9JBglaF2eHNS0VI1XAZVEm5xKS14C8cUrXSeMms5/3r09W8QuMIo4PhCfkus7
FQ9nLodZe+zXg7p+ifnAFZxlk59W76z10uKcZIhfpwxtYm2Pu+836IvEPxWJpWM=
=0LSb
-----END PGP SIGNATURE-----





reply via email to

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