Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/01/2010, à 14:31

nesthib

[script] créer un script exécutable et l'éditer en une commande

à ajouter dans votre .bash_rc

function mkscript () {
        if [ $2 ]; then
                LANGUAGE="$2"
                if ! grep -q "/$2" < <(whereis $2); then
                        echo "Attention $2 semble un language invalide"
                        sleep 1
                fi
        else
                LANGUAGE='bash'
        fi
        if [ "$1" ] && ! [ -e "$1" ]; then
                echo -e "#!/usr/bin/env ${LANGUAGE}\n\n" >"$1" && chmod u+x "$1" && vi +3 "$1"
        elif [ -f "$1" ]; then
                vi "$1"
        fi
}

utilisation :

mkscript nomdefichier [language de script]

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#2 Le 01/02/2010, à 00:18

sputnick

Re : [script] créer un script exécutable et l'éditer en une commande

je te suggere editor à la place de vi ( j'utilise aussi vi mais faut penser a ceux qui ne l'utilise pas ).
Pour ceux qui utilisent nano, si on fait un readlink sur editor ça donne ça :

$ readlink -f $(type -p editor)
/bin/nano

Dernière modification par sputnick (Le 01/02/2010, à 00:18)


Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. Confucius
https://sputnick.fr

Hors ligne

#3 Le 01/02/2010, à 00:56

nesthib

Re : [script] créer un script exécutable et l'éditer en une commande

c'est vrai mais ça bousille mon

vi +3 "$1"

qui me place directement à la 3è ligne ^^


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#4 Le 18/04/2010, à 17:59

Merlin.PinPin

Re : [script] créer un script exécutable et l'éditer en une commande

script très intéressant.


Que la force soit avec vous!!!

Hors ligne

#5 Le 18/04/2010, à 19:41

nesthib

Re : [script] créer un script exécutable et l'éditer en une commande

merci Merlin.PinPin smile


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne