Ce fichier de script BASH à commande unique est difficile à comprendre, je veux donc écrire un commentaire pour chacune des actions:
echo 'foo' \
| sed 's/d/a/' \
| sed 's/e/b/' \
| sed 's/f/c/' \
> myfile
(sed n'est qu'un exemple, en fait c'est un mélange de greps et très et awks)
Je détesterais devoir dupliquer des lignes, ou avoir chaque commentaire loin de la ligne à laquelle il s'applique.
Mais en même temps, BASH ne semble pas autoriser les commentaires "en ligne".
Une manière élégante de résoudre ce problème?
Si vous rencontrez cette question tout en cherchant à commenter une commande multiligne non- pipeline:
À moins que vous ne fassiez quelque chose de vraiment pervers comme l'automatisation des commentaires, je ne vois pas de raison de préférer cela à la réponse de Mikel pour un tuyau, mais si vous vouliez vraiment:
ou:
Source: http://unix.derkeiler.com/Newsgroups/comp.unix.solaris/2005-07/0991.html
la source
Eh bien, je préfère cette façon,
la source