Traté de crear un archivo como este para poner una marca de tiempo en el nombre del archivo
vim Customer1-$(date).txt
El resultado fue Customer1-Sat.txt
, sin embargo, quería la marca de tiempo completa
Sat 30 Aug 2014 09:41:27 PDT
Supongo que los espacios en la salida del Date
comando fueron la razón por la que solo Sat
se incluyeron en el nombre del archivo.
¿Cómo incluir la marca de tiempo completa?
vim "Customer1-$(date).txt"
Respuestas:
Lo más probable es que tengas archivos como agosto de 2014 y 09:41:27 como resultado.
Prueba esto
Salida:
No recomendaría esto, ya que dicho nombre de archivo no sería bueno para todas las configuraciones o en otros sistemas operativos.
fuente
timestamp=$(date +"%a-%d-%b-%Y-%k-%M-%S-%Z").txt
le daría un nombre de archivo como estecustomer1-Sun-31-Aug-2014-11-16-38-PDT.txt
.