Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147

    salvare output su un file

    Quello che vorrei riuscire a fare è salvare l'output di un comando in un file di testo, del tipo:
    ls >> testo.txt

    Ma con qualcosa di più complicato, ossia salvare solo certe parole/righe.
    In sostanza vorrei che quando lancio una copia mi salvasse nel file di testo solo i messaggio di errore
    Ho provato con questa sintassi ma senza risultati:

    cp -R /etc/sysconfig /home/prova |grep error* >> testo.txt

    Mentre se eseguo questo comando:
    dmesg |grep error* >> testo.txt
    mi salva correttamente tutte le righe contenenti la parola error

  2. #2
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    tanto per capire, magari dico una sciocchezza, ma hai considerato che potrebbero non esserci errori nell'output del comando cp da ridirigere al file di 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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147
    Ma scrivendo quel comando mi da come errore che cp ha troppi argomenti, o altro, ora non ricordo bene, cioè in buona sostanza è sbagliata la sintassi. Ma io non so come fare per generare l'output in un file.
    Poi se non ci fossero errori meglio così, però al momento non parte neppure la copia.

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.