2012-11-21 3 views
0

zsh: 4.3.17
GNU bash: 4.2.24
GNU grep: 2,10+ variable de grep localiser en fonction bash

Je voudrais savoir ce que je fait de mal dans la grep part -> pourquoi grep ne met pas en surbrillance les résultats lorsqu'il est utilisé dans le fichier .zshrc, en fait, il ne génère aucun résultat.
Lorsque vous n'utilisez pas une variable ou un fichier .rc (testant le cmd sur le cli), grep fonctionne comme prévu.

function seek() { clear; echo $1; locate -ie "$PWD${1}" | grep "${1}"; } 

Répondre

0

$ GREP_COLORS est-il défini assez tôt dans le fichier .rc? En outre, vous pouvez essayer grep --color=always si vous acheminez la sortie de grep à travers quelque chose.

+0

La chose étrange est qu'il n'y a pas de sortie du tout. Lors du remplacement de '$ {1}' dans le fichier .rc par '[my search pattern]' (codage dur) tout fonctionne correctement. – Paradiesstaub