#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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne