PDA

Ver la Versión Completa : Cómo puedo averiguar desde un script si un archivo existe


sarackganda
05-11-2003, 20:07:37
¿Cómo puedo averiguar desde un script si un archivo existe, y si existe ejecutar un comando con este?
La idea es buscar archivos en forma secuencial archivo001.txt archivo002.txt.... para poder ejecutar comando por comando a estos archivos.


Chagracia!

roman
05-11-2003, 20:23:05
¿Es ésta una pregunta de Linux?
¿A qué tipo de script te refieres?

// Saludos

sarackganda
05-11-2003, 20:34:24
Si, un script en Linux, aunque en realidad lo necesito para un servidor con DG-UX (DataGeneral Unix). Algo como el batch1 y batch2 de este link (http://www.clubdelphi.com/foros/archivo/viewtopic.php?t=20004) en MsDos, fíjate que ahí busca un archivo en diferentes unidades, yo lo que necesito es buscar un archivo siempre en el mismo directorio.

Chagracia!

kinobi
05-11-2003, 20:59:51
Hola,

en el caso de ser una shell tipo Bourne, puedes verificar la existencia del archivo con test de la siguiente manera:


if test -e nombre_archivo
then
echo "el archivo existe"
else
echo "el archivo no existe"
fi


mas información: man test

Saludos

delphi.com.ar
05-11-2003, 21:06:15
Averiguar si un archivo existe: (http://www.tech-recipes.com/modules.php?name=Recipes&rx_id=205) if [ -f testfile ]
then
echo testfile exists!
fi

Un foreach: (http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Unix/CShellII.html)
foreach var ( worddlist )
...
end

http://www.google.com.ar/search?hl=es&ie=UTF-8&oe=UTF-8&q=%22Unix+Shell+Scripts%22&meta=


Saludos!