Tengo un montón de archivos en un directorio de todos los YYYY_MM_DD llamadode ejecución para cada archivo en el directorio
-rw-r--r-- 1 root root 480K Apr 21 13:17 2012_04_05
-rw-r--r-- 1 root root 483K Apr 21 13:17 2012_04_06
-rw-r--r-- 1 root root 484K Apr 21 13:17 2012_04_07
-rw-r--r-- 1 root root 480K Apr 21 13:17 2012_04_08
-rw-r--r-- 1 root root 344K Apr 21 13:17 2012_04_09
-rw-r--r-- 1 root root 66K Apr 21 13:17 2012_04_10
-rw-r--r-- 1 root root 461K Apr 21 13:17 2012_04_11
-rw-r--r-- 1 root root 475K Apr 21 15:09 2012_04_17
-rw-r--r-- 1 root root 480K Apr 21 15:10 2012_04_18
-rw-r--r-- 1 root root 474K Apr 21 15:10 2012_04_19
-rw-r--r-- 1 root root 474K Apr 21 15:10 2012_04_20
Tengo un script de shell que acepta un archivo como un parámetro de y calcula las cifras se basan en los datos en el archivo, llamo al script como el
sh Calculate.sh MyFile
Quiero ejecutar este script de shell para cada archivo en este directorio.
¿Cómo voy a hacer esto, xargs?
El comando 'find' probablemente sea un buen comienzo. Aquí hay algunos recursos: http://www.grymoire.com/Unix/Find.html y http://mywiki.wooledge.org/UsingFind (se vuelve mucho más complicado, pero vale la pena verlo en algún momento). – Telemachus