PDA

View Full Version : Redirezione ">" su file, senza nome del file temporaneo


PaveK
24-12-2005, 13:54
Ciao a tutti, vorrei sapere se è possibile con qualche comando/sintassi/sciamano particolare, ottenere la redizione di un comando, per esempio il semplcie "ls", senza che nel file creato si visualizzi il nome del file temporaneo creato.
So bene perché viene visualizzato, ed è giusto che sia così, ma voglio sapere se è possibile NON mostrarlo in maniera pratica :)

Grazie mille in anticipo,
PaveK

Scoperchiatore
24-12-2005, 16:10
non si capisce la domanda.

Se fai
ls > nomefile
devi dirgli per forza il nome del file da direzionare!

Dove non deve comparire il nome del file???

PaveK
24-12-2005, 16:22
Come dove, nel file ottenuto!

<< senza che nel file creato si visualizzi il nome del file temporaneo creato.>>

E' ovvio che se scrivo a mano il comando, tutto quello che digito appare sullo schermo.
Io intendo proprio nel list che viene scritto nel file nomefile.

kingv
24-12-2005, 16:41
So bene perché viene visualizzato, ed è giusto che sia così, ma voglio sapere se è possibile NON mostrarlo in maniera pratica :)


hai bisogno per forza di creare il file nella directory che passi come argomento a ls?
se lo crei altrove naturalmente non viene listato

DanieleC88
24-12-2005, 16:45
non si capisce la domanda.

Se fai
ls > nomefile
devi dirgli per forza il nome del file da direzionare!

Dove non deve comparire il nome del file???
In effetti non si capisce molto quello che ha scritto... comunque, se ho ben inteso, dovrebbe bastare un bel "ls | tee > output.txt".

DanieleC88
24-12-2005, 16:50
Mi correggo, non basta... bisogna usare:
output=$(ls) && echo "$output" > file-di-output.txt
Buon divertimento. :D

PaveK
24-12-2005, 16:56
hai bisogno per forza di creare il file nella directory che passi come argomento a ls?
se lo crei altrove naturalmente non viene listato

Almeno uno ha capito alla prima ;)
Purtroppo sì, devo scrivere nella medesima cartella :(

kingv
24-12-2005, 17:49
Almeno uno ha capito alla prima ;)
Purtroppo sì, devo scrivere nella medesima cartella :(

la seconda soluzione di DanieleC88 è quello che cerchi