Mon .bashrc
exporte une fonction appelée lookup
:
lookup() {
grep -r -ne "$1" * | grep -v "TAGS:" | grep -v "tags:"
}
export -f lookup
Je peux utiliser cette fonction dans un Shell. Mais si je la mets dans un Shell comme ceci :
#!/bin/bash
lookup "foo"
et exécuter le script alors bash rapporte "command not found" pour lookup
. Cela fonctionnait il y a quelque temps. Je soupçonne fortement que cela a cessé de fonctionner après une mise à jour de sécurité de bash sur mon système (peut-être liée à shellshock/bashdoor ?) Ma version de bash est 4.1.10(1) sur openSUSE 11.4