GNU/Linux >> Linux Esercitazione >  >> Linux

Come reindirizzare l'output del comando time su un file in Linux?

Prova

{ time sleep 1 ; } 2> time.txt

che combina lo STDERR di "time" e il tuo comando in time.txt

Oppure usa

{ time sleep 1 2> sleep.stderr ; } 2> time.txt

che inserisce STDERR da "sleep" nel file "sleep.stderr" e solo STDERR da "time" va in "time.txt"


Semplice. Il GNU time l'utility ha un'opzione per questo.

Ma devi assicurarti di non esserlo usando time integrato nella tua shell comando, almeno il bash builtin non fornisce questa opzione! Ecco perché devi fornire il percorso completo del time utilità:

/usr/bin/time -o time.txt sleep 1

Linux
  1. Come salvare l'output dei comandi in un file in Linux

  2. Come reindirizzare l'output su un file e Stdout in Linux

  3. Reindirizzare l'output di un comando in `time Command`?

  4. Come acquisire l'output di un comando top in un file in Linux?

  5. Come leggere la colonna IDLE nell'output del comando Linux 'w'?

Come utilizzare il comando head di Linux

Come usare il comando diff di Linux

Come salvare l'output dei comandi di Linux in un'immagine o in un file di testo

Come reindirizzare l'output del comando della shell

Come salvare l'output del comando in un file utilizzando il terminale Linux

Come utilizzare il comando Gzip in Linux?