J'ai écrit un simple script bash script parce que j'utilisais une commande grep avec les mêmes arguments, de manière répétée. Je l'exécute depuis ~/bin et il fonctionne parfaitement.
Mon problème est le suivant : Toute la coloration disparaît lorsqu'il est exécuté par mon bash script. La même commande, placée directement dans la ligne de commande, colore joliment les numéros de ligne, les noms de fichiers, etc.
Voici mon script.
#!/bin/bash
# grep php files inside of myfolder, recursively and with line numbers
grep -rn --include="*.php" "$2" /home/me/myfolder/$1