Les éléments suivants devraient fonctionner pour sh
, bash
, ksh
y zsh
.
Les blocs de code à commenter peuvent être placés à l'intérieur des éléments suivants BEGINCOMMENT
y ENDCOMMENT
:
[ -z $BASH ] || shopt -s expand_aliases
alias BEGINCOMMENT="if [ ]; then"
alias ENDCOMMENT="fi"
BEGINCOMMENT
echo "This line appears in a commented block"
echo "And this one too!"
ENDCOMMENT
echo "This is outside the commented block"
En exécutant le code ci-dessus, on obtient :
This is outside the commented block
Afin de Décommenter les blocs de code ainsi commentés, disons
alias BEGINCOMMENT="if : ; then"
au lieu de
alias BEGINCOMMENT="if [ ]; then"
dans l'exemple ci-dessus.
5 votes
Il est intéressant de voir comment une question aussi simple et facile trouve des réponses trop différentes et compliquées.