Bonjour…
j'ai fait un script python et je l'exécute avec un autre script shell
est ce que c'est possible d'introduire le python monpython.py dans un un seul script shell ou bash.
script shell:
#!/bin/bash
#@mino60
python /tmp/monpython.py &
exit 0
monpython.py:
h ttps://pastebin.com/nFrRjtqG
h ttps://i.postimg.cc/SsWC0ZhT/screenshot-927.png
# ma solution
Posté par vmagnin (site web personnel) . Évalué à 2.
Bonjour mino60,
si je comprends bien, tu voudrais écrire du python dans un script bash. Voici une solution :
Et le résultat :
# Si tu n’as pas besoin de stdin
Posté par Moonz . Évalué à 2. Dernière modification le 03 avril 2019 à 13:55.
# avec cat << EOF
Posté par David Marec . Évalué à 3.
en utilisant l'astuce
cat << EOF
ce qui donne:
J'ai pris des exemples au pif
[^] # Re: avec cat << EOF
Posté par mino60 . Évalué à 2.
merci infiniment votre astuce cat << EOF marche tres bien
[^] # Re: avec cat << EOF
Posté par Michaël (site web personnel) . Évalué à 3. Dernière modification le 03 avril 2019 à 19:30.
Pourquoi astuce? :-)
Il y a deux choses à améliorer:
Est plutôt
Pas de
cat
et apostrophes simples autour du EOF dans l'ouverture du document ad hoc. Les apostrophes simples disent au shell de ne pas toucher au contenu – pas de remplacement de variables notamment. Par contre la marque de fin reste EOF sans apostophes simples.[^] # Re: avec cat << EOF
Posté par David Marec . Évalué à 3.
… technique du «here-doc».
Le principe se comprend mieux avec
cat
( enfin, j'espère ).En pratique, c'est utilisé pour, justement, utiliser des variables du shell. Sinon, l'intérêt est limité.
[^] # Re: avec cat << EOF
Posté par Michaël (site web personnel) . Évalué à 2.
Ça dépend des pratiques, et ça dépend des occurrences du caractère
$
ou des contr'apostrophes dans le document.Dans ma pratique, j'utilise très souvent la forme “qui ne remplace pas les variables.”
# Utilisateurs yahoo
Posté par _kaos_ . Évalué à 2.
Salut :)
Je ne sais pas ce que tu farfouille encore, mais usurper (ou forger) des adresses mails, ce n'est pas ce que je conseillerai le plus.
Mon conseil : ne joue pas aux script-kiddies si tu ne maîtrises rien. ;)
Matricule 23415
# Une version avec read
Posté par Pouetpouet . Évalué à 1.
[^] # Commentaire supprimé
Posté par bandaali . Évalué à 0. Dernière modification le 05 mai 2019 à 11:36.
Ce commentaire a été supprimé par l’équipe de modération.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.