Spouštím aplikaci s příkazem $ grails run-app
který vypíše přihlašovací terminál jako níže.
Chci prohledat konkrétní text (řekněme user authorities
) v tomto protokolu, abych si to mohl dále ověřit. Jeden způsob použití Logging Apis k zápisu do textového souboru, ale momentálně ho chci hledat v terminálu.
Našel jsem podobnou otázku, jak provést vyhledávání textu přímo na terminálu, který navrhuje screen
příkaz, ale nemám ponětí, jak screen
v tomto případě funguje.
Zkoušel jsem$ screen grails run-app
, ale nemohl se posunout vpřed.
Seznam obrazovek vidím pomocí
[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.
Přijatá odpověď:
Ctrl+a (výchozí screen
prefix příkazu), [ (zadejte copy
režim) následovaný ?SEARCH_TEXT
zdá se, že funguje. Stiskněte n přejít k dalšímu výskytu. Odtud můžete zkopírovat slova, řádky, oblasti atd. a uložit je do souborů nebo vložit později (pomocí Ctrl+a , ] ).