Fortran 95 es un superconjunto de Fortran 90. Es muy probable que un compilador de Fortran 95 pueda compilar su código Fortran 90.
Para instalar el compilador GNU Fortran desde kubuntu, use:
sudo apt-get install gfortran
De hecho, el estándar Fortran 95 fue solo una actualización menor del estándar Fortran 90 (a diferencia del cambio de Fortran 77 a Fortran 90 ).
Uso de un script de shell:
#!/bin/sh
dir_to_check='/root/temp/somedir'
last_month=$(date -d "-1 month -$(($(date +%d)-1)) days" +%Y-%m-%d)
find "$dir_to_check" ! -newermt "$last_month" -type f -exec rm {} \;
dir_to_check='/root/temp/somedir'
Directorio para buscar archivos en (con suerte no está intentando eliminar todos los archivos en la máquina creada antes del mes pasado ).
last_month=$(date -d "-1 month -$(($(date +%d)-1)) days" +%Y-%m-%d)
-Establece la variable al primer día del mes anterior.
find "$dir_to_check" ! -newermt "$last_month" -type f -exec rm {} \;
-Busca todos los archivos con una fecha de modificación anterior al primer día del mes pasado y los elimina.
Encontrar archivos por hora de creación no es lo más sencillo, pero quizás los archivos modificados por última vez o a los que se accedió por última vez también funcionen para usted.
La forma más simple pero menos precisa es ejecutar una búsqueda y seleccionar todos los archivos modificados hace 31 días o más. Luego puede trabajar en la lista de archivos producidos por buscar o ejecutar la eliminación dentro del comando de búsqueda:
find <dir> -type f -mtime +31
find <dir> -type f -mtime +31 -exec rm {} \;
Para decidir en contra de los tiempos de acceso, simplemente reemplace -mtime
con -atime
.
Para buscar archivos creados hace más de X días, puede usar-newerBt <creation_date>
(versión 4.3.3 y posteriores ). Este formato podría adaptarse para utilizar criterios de acceso, modificación o cambio.
find <dir> -type f -newerBt 2018-01-01