Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460

    svuotare un file di testo

    per svuotare un file di testo solitamente faccio:

    echo "" > nomefile.txt

    quando poi lo vado ad usare (tramite uno script in perl) usando come modalità di scrittura append (mi serve cosi) la prima linea rimane sempre vuota

    che comando dovrei usare per svuotarlo senza avere la prima linea vuota ?

  2. #2

    Re: svuotare un file di testo

    Originariamente inviato da uMoR
    che comando dovrei usare per svuotarlo senza avere la prima linea vuota ?
    Prova questo:

    codice:
    :>/il/tuo/file
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460
    me lo spieghi ? i : cosa indicano ? cmq funziona

  4. #4
    Originariamente inviato da uMoR
    me lo spieghi ? i : cosa indicano ? cmq funziona
    Redirige l'output di ":" sul file che vuoi svuotare (piu` propriamente, direi, troncare a dimensione nulla).
    ":" equivale a "true", ma "true" non emette output... O meglio, emette unicamente EOF (End Of File -> Fine del File, un valore speciale che delimita appunto la fine del file usato per convenzione) come output. Redirigere questo nel file da svuotare vuol dire immettere EOF come primo elemento, quindi dargli dimensione nulla: svuotarlo in pratica.

    Sperando di non aver scritto troppe castronerie (correzioni gradite)...
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  5. #5
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345
    Nella programmazione della shell, ciò che viene anticipato dai : non viene eseguito ed il valore restituito è sempre zero.

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.