Inhalt von .txt Dateien

XaaLos

New Member
Hallo,

ich möchte aus .txt Dateien den Inhalt auslesen und weiterverarbeiten, diese liegen im gleichen Ordner wie das Script... nun bekomme ich es hin das eine Datei bearbeitet wird wenn ich Sie direkt angebe, ich möchte aber das jede .txt Datei abgearbeitet wird die sich momentan in dem Ordner befindet..
Der momentane Quellcode
Code:
#!/bin/sh

n=1
while read line ; do
eval "line$n=\"$line\""
n=`expr $n + 1`
done < datei.txt

echo "$line1";
echo "$line2";
Ich hoffe es ist einigermaßen verständlich was ich machen möchte... ich bin nicht so wirklich gut im erklären...
 
Code:
#!/bin/sh

function myfunc() {
    n=1
    while read line ; do
        eval "line$n=\"$line\""
        n=`expr $n + 1`
    done < "$1"

    echo "$line1";
    echo "$line2";
}

for datei in *.txt; do
    myfunc "$datei"
done;
 
Back
Top