PDA

View Full Version : Ripulire il contenuto di un file


RaouL_BennetH
21-10-2004, 16:41
Salve ragazzi, mi dareste qualche dritta su come "ripulire" il contenuto di file vari senza cancellarli e poi doverli ricreare?

Es.: cancellare il contenuto di .bash_history (tanto per fare un esempio)

Thx. RaouL.

ilsensine
21-10-2004, 16:45
qualcosa tipo "echo > .bash_history"?

RaouL_BennetH
21-10-2004, 17:06
Originariamente inviato da ilsensine
qualcosa tipo "echo > .bash_history"?

:eek:


Stupendo! :D

Mi spiegheresti però "echo > " cosa fa?

Grazie 2000!

bort_83
21-10-2004, 17:11
il simbolo " >" server per redirigiere l'output di un determinato programma dentro qualcosa..

se ad esempio tu fai

$ls -la > dir.txt

all'interno avrai l'output di ls -la

se fai

$ls -la >> dir.txt

l'output sarà appeso in coda..

analogamente può essere usato "<"

per redirigere l'input in un programma

ad esempio

ftp < comandi.txt

dove comandi.txt contiene riga per riga i vari comandi da eseguire..

tale meccanismo esisteva già su dos...

... correggetemi se sbaglio...

RaouL_BennetH
21-10-2004, 17:21
ah, quindi, se ho capito, in effetti non è che "cancella" il contenuto del file (mi riferisco a echo > ) ma semplicemente sovrascrive il file con il "nulla" che segue "echo".

NA01
21-10-2004, 17:47
Originariamente inviato da RaouL_BennetH
ah, quindi, se ho capito, in effetti non è che "cancella" il contenuto del file (mi riferisco a echo > ) ma semplicemente sovrascrive il file con il "nulla" che segue "echo".
esatto

cia