Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di alkat
    Registrato dal
    Jan 2004
    Messaggi
    4,190

    echo output di un comando

    ciao,
    è possibile usare echo per creare un file di testo che riporti il risultato di un comando dato nella shell?

    mi spiego con un esempio:
    con dmesg posso dare:
    # dmesg echo > quelchevoglio.txt
    e mi ritrovo con il file quelchevoglio.txt che riporta l'output di dmesg.

    vorrei riuscire ad ottenere lo stesso con altri comandi (nello specifico pacman -Q, su archlinux) come posso fare?

    thanx
    Passa a Windows, Linux, Mac, BSD, Atari, Amiga, Unix o alle schede perforate. Fa come ti pare.
    ***
    "There's probably no God. Now stop worrying and enjoy your life" - Atheist Bus in England

  2. #2
    NomeComando > output senza echo


  3. #3
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345
    codice:
    echo `comando` > file.txt
    Non che sia molto comodo, sai che per default echo non va a capo vero? E poi non serve ad un cazz, t'ho risposto solo perchè hai chiesto

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    forse intendeva:

    comando > file.txt

    e serve per avere l'output su un file
    poi puoi usare

    comando 2> file.txt

    per gli errori.

  5. #5
    Utente di HTML.it L'avatar di alkat
    Registrato dal
    Jan 2004
    Messaggi
    4,190
    Originariamente inviato da gianiaz
    forse intendeva:

    comando > file.txt

    e serve per avere l'output su un file
    poi puoi usare

    comando 2> file.txt

    per gli errori.
    non ho capito la risposta di Ilmalcom, perché non servirebbe?

    vabbe', cmq grazie a todos.

    gianiaz: cosa vuol dire per gli errori?

    .a.
    Passa a Windows, Linux, Mac, BSD, Atari, Amiga, Unix o alle schede perforate. Fa come ti pare.
    ***
    "There's probably no God. Now stop worrying and enjoy your life" - Atheist Bus in England

  6. #6
    se un comando restituisce un errore lo scrive sul file invece che scrivertelo sullo schermo!

  7. #7
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345
    Originariamente inviato da alkat
    non ho capito la risposta di Ilmalcom, perché non servirebbe?

    vabbe', cmq grazie a todos.

    gianiaz: cosa vuol dire per gli errori?

    .a.
    codice:
    echo `utmp`
    Fai questa prova e vedi se riesci a ricavarci qualcosa di utile...

  8. #8
    Utente di HTML.it L'avatar di alkat
    Registrato dal
    Jan 2004
    Messaggi
    4,190
    Originariamente inviato da Ilmalcom
    codice:
    echo `utmp`
    Fai questa prova e vedi se riesci a ricavarci qualcosa di utile...
    ma a me serviva, come avevo specificato tra parentesi nel primo post, per ottenere un file di testo in cui fossero elencati tutti i programmi installati su archlinux tramite pacman - in questo caso è molto utile (un file di testo è sicuramente più leggibile dello stesso in una console) e difatti, grazie alla risposta di neryo, ho ottenuto un documento di tre paginette.

    Passa a Windows, Linux, Mac, BSD, Atari, Amiga, Unix o alle schede perforate. Fa come ti pare.
    ***
    "There's probably no God. Now stop worrying and enjoy your life" - Atheist Bus in England

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    credo che tu abbia capito adesso, comunque se ti interessa l'argomento cerca sugli appunti di informatica libera l'argomento dello standard input e output, e la redirezione dell'output.
    E' una cosa che non può mancare di studiare uno che smanetta con la shell.

    Ciao

  10. #10
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345
    Originariamente inviato da alkat
    ma a me serviva, come avevo specificato tra parentesi nel primo post, per ottenere un file di testo in cui fossero elencati tutti i programmi installati su archlinux tramite pacman - in questo caso è molto utile (un file di testo è sicuramente più leggibile dello stesso in una console) e difatti, grazie alla risposta di neryo, ho ottenuto un documento di tre paginette.

    Io pensavo volessi farlo per forza con echo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.