sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #67982
Re: køre et program med alle php filer i mappe + undermapper som parameter
Kristian Nørgaard wrote:
ala
./program *.php
bare med alle phpfilerne i undermapperne også.
for f in `find *.php mappe1/`; do ./program $f; done
... hvis jeg forstår dig ret ...
Det gør du så ikke lige helt. Kommandosyntaxen er
"find startpunkt kriterier handling" så din find bliver
find mappe1 -name '*.php' -print | xargs ./program
eller
for f in `find mappe1 -name '*.php'` -print
do
./program1 $f
done
eller
find mappe1 -name '*.php' -print | while read f
do
./program $f
done
Hvilken model man vælger er underordnet - forskellen i
ressourcebelastning er marginal. Den mest elegante (og kompakte) er
naturligvis den første.
MVH
--
Jon Svejgaard
====================================================================
| ACE - UNIX/Linux Consultancy
| Hjorthoejvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx | DENMARK
http://www.ace.dk | +45 5826 1799 / +45 4052 0799
====================================================================
References