Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34
  1. #1

    copiare le righe di shell

    Salve ragazzi
    lo scenario è UBUNTU.
    volevo sapere se siste un modo per copiare le righe di una shell in un file di testo. devo fare il run di un programma e in output ho dei messaggi che devo studiare...ma lo scrollback della shell (100000) non basta quindi volevo copiare man mano le righe su un file di testo (un editor gedit) x poi stamparmelo. esiste un comando che fa ciò?(ovviam il vecchio metodo: asto sinistro per evidenziare, copia e incolla è TROOOOPO lungo e poco efficiente).
    grazie mille ragazzi..

  2. #2
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    ridirigere semplicemente lo standard output in un file di testo potrebbe andare bene al tuo scopo?

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  3. #3
    Originariamente inviato da GunMan
    ridirigere semplicemente lo standard output in un file di testo potrebbe andare bene al tuo scopo?

    Con un esempietto forse è piu' semplice:
    # echo pippo
    pippo
    # echo pippo > /tmp/pippo.log
    # cat /tmp/pippo.log
    pippo

    L'operatore > compie la redirezione dell'output sulla shell nel file relativo (in questo caso /tmp/pippo.log)
    It's just another bombtrack...
    Ogni can mena la coa, ogni coion vö gi' la soa!

  4. #4
    Se invece l'output vuoi sia vederlo a schermo che salvarlo su un file c'è il comando "tee" ( http://unixhelp.ed.ac.uk/CGI/man-cgi?tee ):
    codice:
    $ comando -opzione | tee /path/file.txt

  5. #5
    mm considera che le dimensioni del mio output sono 51mila righe...
    l'operatore > vale per tutte le righe in output almomento oppure solo per l'ultima riga visualizzata??

  6. #6
    Originariamente inviato da valeriotta
    mm considera che le dimensioni del mio output sono 51mila righe...
    l'operatore > vale per tutte le righe in output almomento oppure solo per l'ultima riga visualizzata??
    vale per l'output completo
    "L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
    Eduardo Galeano
    Il mio sito
    "if you want people to RTFM, make a better FM!"

  7. #7
    mmm ma c'è da considerare che questi output che io ho sono i messaggi che un mess scambia durante un run. ossia :
    #./run
    .
    .
    messaggi che volgio copiare
    .
    .
    ctrl+C e chiudo il RUN
    ............51mila righe che volgio copiare.
    come faccio?? con ">" come faccio?

  8. #8
    Tu non devi copiare nulla, devi solo fare in modo che il tuo comando invece di "scrivere" sulla consolle faccia lo stesso su un file.
    Nel tuo caso (ne' + ne' - l'esempio che ti ho postato prima):

    # ./run > /home/tuo_utente/filelog.log

    Quando il comando ha finito trovi tutto nel file /home/tuo_utente/filelog.log
    It's just another bombtrack...
    Ogni can mena la coa, ogni coion vö gi' la soa!

  9. #9
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    Originariamente inviato da raistlin76
    Tu non devi copiare nulla, devi solo fare in modo che il tuo comando invece di "scrivere" sulla consolle faccia lo stesso su un file.
    Nel tuo caso (ne' + ne' - l'esempio che ti ho postato prima):

    # ./run > /home/tuo_utente/filelog.log

    Quando il comando ha finito trovi tutto nel file /home/tuo_utente/filelog.log
    credo che sia più funzionale accodare l'output in questo caso.

    codice:
    # ./run 1>> /home/tuo_utente/filelog.log

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  10. #10
    niente da fare... :rollo:
    darò un'occhiata al comando tee .... cmq grazie ragazzi...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.