fenris14

Bash-Skript: Datei einlesen

Moin,

also entweder bin ich zu dumm oder ich denke zu kompliziert. Ich versuche ein Skript zu schreiben das eine Datei als Argument akzeptiert und den Inhalt dieser Datei zeilenweise mit 'echo' ausgibt. Ich bekomme es um´s verrecken nicht hin. Habe jetzt verschiedene Ansätze probiert, hier mein letzter Versuch:

LISTE=$1

while read line in $LISTE; do
echo $line
done

Später soll ein Programm, das sonst nur Einzel-Aufrufe kann, als Schleife eine stinknormale Textdatei abarbeiten. Was sich so einfach anhört, ist für mich schon wieder der absolute Horror, da ich einfach nicht hinter die Logik der Bash-Skripting steige. Habe mich zu der Thematik schon zich mal belesen... auch zu diesem Problem.

Brauche es irgendwie zu selten.

Wie bekomme ich das also hin?

Gruß
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 365020

Url: https://administrator.de/forum/bash-skript-datei-einlesen-365020.html

Ausgedruckt am: 16.05.2025 um 11:05 Uhr

Fenris14
Fenris14 16.02.2018 um 12:35:49 Uhr
Goto Top
Ich bin also scheinbar doch dumm...

Konnte die Lösung finden, zumindest wirft es mir zeilenweise die Datei aus:

while read line, do
echo line
done < $1

Kann es echt so einfach sein?
135333
Lösung 135333 16.02.2018 aktualisiert um 12:43:57 Uhr
Goto Top
Fenris14
Fenris14 16.02.2018 um 13:11:13 Uhr
Goto Top

Vielen Dank. Wird Zeit für Wochenende.