Creare un file con nome di una data [Risolto]
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.
Come usare Ubuntu • Primi passi su Ubuntu
Amministrazione del sistema • Comandi di base • Installare programmi • Log di sistema • Riga di comando • Sudo
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.
- AlexanderPossov
- Prode Principiante
- Messaggi: 183
- Iscrizione: mercoledì 4 luglio 2007, 12:29
Creare un file con nome di una data [Risolto]
Ciao ragazzi,
sicuramente è una caxxata ma non mi esce... :-\
Volevo creare un file che abbia come nome la data di adesso.
La chiave sta tutta nel concatenare 2 comandi, ma non mi funziona...
I comandi che uso, e che separatamente funzionano sono:
date +'%Y%m%d%H%M%S'
che mi restituisce: 20080716230203
ed il comando touch, che crea un file.
Io pensavo che per unire le 2 cose bastasse scrivere
date +'%Y%m%d%H%M%S' | touch
invece mi fa una pernacchia e mi scrive:
alessandro@zoltan:/tmp$ date +'%Y%m%d%H%M%S' | touch
touch: manca il file operando
Usare `touch --help' per ulteriori informazioni.
ho guardato le pagine man di touch, ma non so cosa metterci dopo, visto che già il pipe | mi restituisce in input a ciò che lo segue, l'output di quello che lo precede...
Sarebbe cosa magnifica anche aggiungere un'estensione a questo file, per esempio .txt
Qualcuno di voi ha qualche idea?
Thankssss
sicuramente è una caxxata ma non mi esce... :-\
Volevo creare un file che abbia come nome la data di adesso.
La chiave sta tutta nel concatenare 2 comandi, ma non mi funziona...
I comandi che uso, e che separatamente funzionano sono:
date +'%Y%m%d%H%M%S'
che mi restituisce: 20080716230203
ed il comando touch, che crea un file.
Io pensavo che per unire le 2 cose bastasse scrivere
date +'%Y%m%d%H%M%S' | touch
invece mi fa una pernacchia e mi scrive:
alessandro@zoltan:/tmp$ date +'%Y%m%d%H%M%S' | touch
touch: manca il file operando
Usare `touch --help' per ulteriori informazioni.
ho guardato le pagine man di touch, ma non so cosa metterci dopo, visto che già il pipe | mi restituisce in input a ciò che lo segue, l'output di quello che lo precede...
Sarebbe cosa magnifica anche aggiungere un'estensione a questo file, per esempio .txt
Qualcuno di voi ha qualche idea?
Thankssss
Ultima modifica di AlexanderPossov il mercoledì 16 luglio 2008, 23:22, modificato 1 volta in totale.
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: Creare un file con nome di una data
e anchetouch `date +'%Y%m%d%H%M%S'`
touch `date +'%Y%m%d%H%M%S'`.txt
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: Creare un file con nome di una data
oppure
touch $(date +'%Y%m%d%H%M%S')
touch $(date +'%Y%m%d%H%M%S')
- AlexanderPossov
- Prode Principiante
- Messaggi: 183
- Iscrizione: mercoledì 4 luglio 2007, 12:29
Re: Creare un file con nome di una data
crap0101 ha scritto:e anchetouch `date +'%Y%m%d%H%M%S'`touch `date +'%Y%m%d%H%M%S'`.txt
ma come mai concatenando non mi funziona?
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: Creare un file con nome di una data [Risolto]
perché touch non ammette la pipe. Touch vuole un parametro, non legge il nome del file da creare dallo stdin.
- AlexanderPossov
- Prode Principiante
- Messaggi: 183
- Iscrizione: mercoledì 4 luglio 2007, 12:29
Re: Creare un file con nome di una data [Risolto]
neanche mkdir lo fa, ho notato... :-XGuiodic ha scritto: perché touch non ammette la pipe. Touch vuole un parametro, non legge il nome del file da creare dallo stdin.
grazie ad entrambi cmq
- AlexanderPossov
- Prode Principiante
- Messaggi: 183
- Iscrizione: mercoledì 4 luglio 2007, 12:29
Re: Creare un file con nome di una data [Risolto]
ultimissima cosa...
come si a fa scrivere questo segnetto?
`
come si a fa scrivere questo segnetto?
`
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: Creare un file con nome di una data [Risolto]
altgr+'
Ma siccome non sono abituato io uso sempre la formulazione $(comando) così non mi sbaglio
Ma siccome non sono abituato io uso sempre la formulazione $(comando) così non mi sbaglio
- AlexanderPossov
- Prode Principiante
- Messaggi: 183
- Iscrizione: mercoledì 4 luglio 2007, 12:29
Re: Creare un file con nome di una data [Risolto]
(good)
(rotfl)
domani al lavoro inizio il mio primo multi backup
sarà un bagno di sangue, già lo so... ::)
(rotfl)
domani al lavoro inizio il mio primo multi backup
sarà un bagno di sangue, già lo so... ::)
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti