Bash tricks ":", la commande qui ne fait rien
En bash, la commande ":" ("column", ou "deux points") est une commande qui prend autant d'arguments que l'on veut mais qui ne fait rien.
C'est en particulier pratique pour commenter dynamiquement du code.
Par exemple :
Exem
C'est en particulier pratique pour commenter dynamiquement du code.
Par exemple :
#!/bin/bash
#DEBUG=echo
DEBUG=:
if [ -f /tmp/toto ]; then
$DEBUG "/tmp/toto existe"
echo `date` >>/tmp/toto
else
$DEBUG "/tmp/toto n'existe pas"
echo "fichier cree a `date`" > /tmp/toto
fi
Exem