Si j'ai quelque chose de compliqué à faire j'ouvre mon éditeur et je l ́écris, et je le relis. Cela ne prend pas plus de temps et je fais moins de faute parceque mon programme jetable est mieux présenté, colorié et tout. ET c'est plus facile d'insérer une fonction intermédiaire si je décide que mon programme en serait plus facile à écrire — chose que tu ne feras jamais en ligne de commande.
Moi ça dépend, j'utilise un fichier uniquement si je veux réutiliser plusieurs fois l'algo. Je crée des commandes relativement complexes (utilisation de boucle, de variables, de fonctions, de l'historique et de substitution de processus) dans mon shell interactif (zsh). C'est généralement un peu moins propre (je me soucie peu de l'affichage tant que moi j'arrive à lire) car ce n'est jamais distribué. C'est très souvent des algo réellement jetables, je ne m'en resert jamais.
Toute fois je suis d'accord pour dire que c'est moin agréable d'éditer ça de manière interactive. bash possède pour ça une parade Ctrl+x Ctrl+e pour ouvrir la commande courante dans un éditeur ($EDITOR). Je ne doute pas que zle (le readline de zsh) doit le permettre mais pour le moment je n'ai ni trouvé ni cherché.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Switcher à python comme shell
Posté par barmic . En réponse à la dépêche pyxshell : piper des flux de texte en pur Python. Évalué à 4.
Moi ça dépend, j'utilise un fichier uniquement si je veux réutiliser plusieurs fois l'algo. Je crée des commandes relativement complexes (utilisation de boucle, de variables, de fonctions, de l'historique et de substitution de processus) dans mon shell interactif (zsh). C'est généralement un peu moins propre (je me soucie peu de l'affichage tant que moi j'arrive à lire) car ce n'est jamais distribué. C'est très souvent des algo réellement jetables, je ne m'en resert jamais.
Toute fois je suis d'accord pour dire que c'est moin agréable d'éditer ça de manière interactive. bash possède pour ça une parade Ctrl+x Ctrl+e pour ouvrir la commande courante dans un éditeur (
$EDITOR). Je ne doute pas que zle (le readline de zsh) doit le permettre mais pour le moment je n'ai ni trouvé ni cherché.Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)