Come posso reindirizzare ciò che viene mostrato su Terminale a un file, quando si usa il comando 'less'?

18

Come faccio a reindirizzare il contenuto del terminale (il contenuto che attualmente sto cercando non l'intero file, quando si usa il comando less ) in un file di output finché non premo il Q per uscire da less ?

    
posta αғsнιη 25.02.2015 - 17:33

1 risposta

30

Per salvare solo la sezione attualmente visualizzata nel tuo terminale puoi utilizzare il comando | .

Da man less :

| <m> shell-command
      <m>  represents any mark letter. Pipes a section of the input file to the given
  shell command. The section of the file to be piped is between the first line on the
  current screen and the position marked by the letter. <m> may also be '^' or '$' to
  indicate beginning or end of file respectively.
  If <m> is '.' or newline, the current screen is piped.
  1. Quindi prima scrivi | (il simbolo pipe)
  2. Quindi scegli il segno . per selezionare solo ciò che è visibile sul tuo terminale (o semplicemente premi Invio )
  3. Utilizza tee per salvare in un file, ad es. %codice%
  4. Premere Invio quindi q

La sequenza con schermate:

    
risposta data Sylvain Pineau 25.02.2015 - 18:47

Leggi altre domande sui tag