Ho un gruppo di file in una directory tutti chiamati AAAA_MM_GGRun script di shell per ogni file nella directory
-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
Ho uno script di shell che accetta un file come un paramater e calcola i dati in base ai dati in il file, io chiamo lo script come questo
sh Calculate.sh MyFile
Voglio eseguire questo script di shell per ogni file in questa directory.
Come potrei fare, xargs ??
Il comando 'find' sarà probabilmente un buon inizio. Qui ci sono alcune risorse: http://www.grymoire.com/Unix/Find.html e http://mywiki.wooledge.org/UsingFind (diventa molto più complicato, ma vale la pena dare un'occhiata ad un certo punto). – Telemachus