
¿Cómo puedo crear un archivo en Unix o Linux basado en el valor de la variable?
Ex:
Si almaceno la fecha en una variable en Linux,
YESTERDAY=`date --date='1 day ago' '+%d-%m-%Y'`
almacenará valor para AYER como 27-1-2010.
Aquí quiero crear un archivo con el nombre 27-1-2010,
¿Cómo puedo crear un archivo con la variable 'AYER'?
deseoañadiendooperación también. Cómo puedo hacer esto ?
Respuesta1
touch $YESTERDAY
o
echo "something" > $YESTERDAY
para anexar:
echo "something" >> $YESTERDAY
Respuesta2
No veo nada malo con echo "foo" >> $YESTERDAY
ocat otherfile >> $YESTERDAY
¿Qué estás tratando de gato? O, alternativamente, ¿qué estás intentando poner en el archivo llamado 27-1-2010?
Respuesta3
AYER=date --date='1 day ago' '+%d-%m-%Y'
gato >> $AYER
También funciona bien con la operación de agregar
Respuesta4
Puede utilizar la variable $YESTERDAY
en los comandos. Como touch $YESTERDAY
,mv original_file $YESTERDAY