Creare un file con nome di una data [Risolto]

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
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.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
Avatar utente
AlexanderPossov
Prode Principiante
Messaggi: 183
Iscrizione: mercoledì 4 luglio 2007, 12:29

Creare un file con nome di una data [Risolto]

Messaggio da AlexanderPossov »

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
Ultima modifica di AlexanderPossov il mercoledì 16 luglio 2008, 23:22, modificato 1 volta in totale.
Avatar utente
crap0101
Rampante Reduce
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

Messaggio da crap0101 »

touch `date +'%Y%m%d%H%M%S'`
e anche
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
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: Creare un file con nome di una data

Messaggio da Guiodic »

oppure

touch $(date +'%Y%m%d%H%M%S')
Avatar utente
AlexanderPossov
Prode Principiante
Messaggi: 183
Iscrizione: mercoledì 4 luglio 2007, 12:29

Re: Creare un file con nome di una data

Messaggio da AlexanderPossov »

crap0101 ha scritto:
touch `date +'%Y%m%d%H%M%S'`
e anche
touch `date +'%Y%m%d%H%M%S'`.txt
:( funziona...

ma come mai concatenando non mi funziona?
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: Creare un file con nome di una data [Risolto]

Messaggio da Guiodic »

perché touch non ammette la pipe. Touch vuole un parametro, non legge il nome del file da creare dallo stdin.
Avatar utente
AlexanderPossov
Prode Principiante
Messaggi: 183
Iscrizione: mercoledì 4 luglio 2007, 12:29

Re: Creare un file con nome di una data [Risolto]

Messaggio da AlexanderPossov »

Guiodic ha scritto: perché touch non ammette la pipe. Touch vuole un parametro, non legge il nome del file da creare dallo stdin.
neanche mkdir lo fa, ho notato...  :-X



grazie ad entrambi cmq ;)
Avatar utente
AlexanderPossov
Prode Principiante
Messaggi: 183
Iscrizione: mercoledì 4 luglio 2007, 12:29

Re: Creare un file con nome di una data [Risolto]

Messaggio da AlexanderPossov »

ultimissima cosa...
come si a fa scrivere questo segnetto?
`
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: Creare un file con nome di una data [Risolto]

Messaggio da Guiodic »

altgr+'
Ma siccome non sono abituato io uso sempre la formulazione $(comando) così non mi sbaglio :)
Avatar utente
AlexanderPossov
Prode Principiante
Messaggi: 183
Iscrizione: mercoledì 4 luglio 2007, 12:29

Re: Creare un file con nome di una data [Risolto]

Messaggio da AlexanderPossov »

(good)
(rotfl)

domani al lavoro inizio il mio primo multi backup

sarà un bagno di sangue, già lo so...  ::)
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti