Stack Overflow en español Asked by Ivan Caballero Cano on March 5, 2021
¿Cómo se le hace para que el comando touch de Unix me arroje un nombre de archivo cuyo nombre tenga la fecha y hora?
touch miarchivo
Algo así pero que arroje el archivo miarchivo2020-10-7
y la hora también.
Podrías crearlo de la siguiente forma:
touch ejemplo_$( date '+%Y-%m-%d_%H-%M-%S' )
Donde puedes reemplazar ejemplo_
por cualquier nombre que quieras que preceda a la fecha.
En mí mí caso al momento de la creación el nombre es el siguiente:
ejemplo_2020-10-07_20-02-15
Dónde:
Puedes uno o varios en el orden que quieras, por ejemplo:
# date '+%Y-%m-%d'
2020-10-07
Tienes muchos más formatos que quizá te sirvan.
Nota, $()
ejecuta lo que hay dentro, captura la salida y se lo puedes pasar a otro comando, por ejemplo:
# Si hago un ls, me devuelve contenido:
-> ls
1 2 3
# Puedo imprimir ese contenido a través de un echo:
-> echo $(ls)
1 2 3
Correct answer by Adrián on March 5, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP