[BASH] Text File Zeile für Zeile durchgehen

EngelchenB

Erfahrenes Mitglied

Hi, ich kenne mich im Bash Scripting nicht wirklich aus, und hab den Tag über damit verbracht nach einer möglichkeit zu suchen wie ich eine datei, nennen wir sie "list.txt" durchgehen kann mit einer foreach schleife und jede Zeile als parameter für einen verwenden kann.

also sprich:

Code:
$Datei = 'list.txt'

foreach $name in $Datei
do
  echo $name
loop
so als pseudocode... Klingt für mich nicht schwierig.. aber ich bekomms nich hin :(


EDIT: für ne Linuxmashine als Cron
 
Zuletzt bearbeitet:
Lösung gefunden....
Hier noch für andere falls sie mal sowas brauchen:
Code:
#!/bin/sh

for i in `cat testfile`;
do
  echo $i;
done
 
Hey

mag bei dir funktionieren, aber so wird die Datei wortweise eingelesen.

Zeilenweise:
Code:
#!/bin/bash

while read line; do
    echo $line
done < datei.txt

Lg Tex
 
Zurück