Cette question a déjà des réponses ici :

Commentaires

  • Les réponses ci-dessous sont utile, mais copiez également votre exemple dun espace suivi dune tabulation. Si votre délimiteur est uniquement un onglet, ajustez en conséquence.

Réponse

POSIXly :

grep "word1 $(printf "\t")word2" <file 

Notez que vous devez échapper tous les caractères de word1 et word2 sils « sont développés par le shell.

Dans bash, zsh et ksh variantes, vous pouvez utiliser:

grep "word1"$"\t""word2" <file 

Si cela ne vous dérange pas de passer à awk:

awk "/word1 \tword2/" <file 

fonctionnera dans tous les systèmes POSIX.

Commentaires

Réponse

Vous voudrez peut-être essayer ceci:

grep -e "word1.*word2" inputfile.txt 

Commentaires

  • Cela ne correspond pas à un caractère de tabulation entre deux mots.
  • Je pense que vous avez . et * dans le mauvais sens.
  • Jai répondu avant de prendre mon café. Merci @DarkHeart
  • Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *