GNU/Linux >> Tutoriels Linux >  >> Linux

Rechercher du texte sur la sortie du terminal ?

J'exécute une application avec la commande $ grails run-app qui imprime le terminal de connexion comme ci-dessous.

Ce que je veux, c'est rechercher un texte particulier (disons user authorities ) dans ce journal afin que je puisse vérifier davantage. Une façon d'utiliser Logging Apis pour écrire dans un fichier texte mais je veux le rechercher dans un terminal pour le moment.

J'ai trouvé une question similaire sur la façon de rechercher directement un texte sur le terminal qui suggère screen commande, mais je n'ai aucune idée de comment screen fonctionne dans ce cas.
J'ai essayé
$ screen grails run-app
mais n'a pas pu avancer.

Je peux voir les listes d'écrans avec

[email protected]:~/zlab/nioc2egdelonk$ screen -list
There is a screen on:
    8076.pts-2.prayag   (10/06/2013 12:13:25 PM)    (Attached)
1 Socket in /var/run/screen/S-prayag.

Réponse acceptée :

Ctrl+a (screen par défaut préfixe de commande), [ (entrez copy mode) suivi de ?SEARCH_TEXT semble fonctionner. Appuyez sur n pour passer à l'occurrence suivante. À partir de là, vous pouvez copier des mots, des lignes, des régions, etc. pour les vider dans des fichiers ou les coller plus tard (avec Ctrl+a , ] ).


Linux
  1. Un guide du terminal Linux pour les débutants

  2. Manipulation de texte en ligne de commande avec sed

  3. Créer rapidement un fichier texte via le terminal Debian

  4. Comment obtenir l'entrée et la sortie d'un terminal dans un fichier texte ? ?

  5. Comment utiliser la commande "screen" sous Linux

Copier du texte sur le terminal Debian

Copier et coller du texte sur le terminal Linux

Comment enregistrer la sortie de la commande dans un fichier à l'aide du terminal Linux

Trouver la ligne de commande ?

3 façons de créer rapidement un fichier texte via le terminal Linux

Enregistrer la sortie d'une commande du terminal Debian dans un fichier