Überspringen Sie leere Zeilen beim Durchlaufen Datei Zeile für Zeile

Ich bin das Durchlaufen einer Datei Zeile für Zeile und jedes Wort in ein array, und das klappt. Aber es nimmt auch leere Zeilen und legt es als ein Element im array, wie kann ich das überspringen von leeren Zeilen?

Beispiel-Datei

      Line 1
line 2

line 3
        line 4 

line 5
   line 6

Mein code

while read line ; do
            myarray[$index]="$line"
            index=$(($index+1))
    done < $inputfile

Möglich psuedo-code

while read line ; do
           if (line != space);then
            myarray[$index]="$line"
             fi
            index=$(($index+1))
    done < $inputfile
InformationsquelleAutor MAXGEN | 2014-02-27
Schreibe einen Kommentar