Alexander Goetzenstein
2024-05-12 11:47:57 UTC
Hallo,
in einem Script möchte ich gefundene Dateien einer Funktion zuführen,
etwa so:
...
meinefunktion()
{
echo $1
if [ -f $1 ]; then
head -n 10 $1
tail -n 20 $1
fi
}
find ./ -name *.txt -exec meinefunktion {} \;
So funktioniert das natürlich nicht, weil meinefunktion() kein
Shellscript o.ä. ist. Wie müsste ich vorgehen, um die Funktion für die
gefundenen Dateien auszuführen?
in einem Script möchte ich gefundene Dateien einer Funktion zuführen,
etwa so:
...
meinefunktion()
{
echo $1
if [ -f $1 ]; then
head -n 10 $1
tail -n 20 $1
fi
}
find ./ -name *.txt -exec meinefunktion {} \;
So funktioniert das natürlich nicht, weil meinefunktion() kein
Shellscript o.ä. ist. Wie müsste ich vorgehen, um die Funktion für die
gefundenen Dateien auszuführen?
--
Gruß
Alex
Gruß
Alex