• [^] # Re: SCRIPT COMPLET

    Posté par . En réponse au message Le plus petit. Évalué à 1. Dernière modification le 26 août 2012 à 10:50.

    Attention commentaire extrémiste :

    Puisque vous parlez d optimisation je rajoute mon grain de sel de "Bonnes pratiques".

    1. Il est conseille de ne pas utiliser de variables pour stocker des commandes mais plutôt des fonctions PING() { If { ping -c 3 vpn2.freedom-ip.com | grep % | cut -d ' ' -f4 ; } ; then return 0 else return 1 fi } À la place de : PING=$(ping -c 3 vpn2.freedom-ip.com | grep % | cut -d ' ' -f4)

    C est plus long mais plus robuste selon moi, et plus facilement reutilisable à priori.

    Dans la série 'c'est mieux comme ça' :
    Il est conseille d'utiliser des doubles crochets plutôt que les simples, ils sont plus robuste et souples.

    Voilà c'est pas forcément très utile mais tant qu'à coder du bash autant faire avec les standard, non ?

    Ah oui : pardon pour les tags du code mais 'lapin compris' comment ca fonctionne !