ich hab da ein kleines Problem.
Ich will aus einer Datei (beliebig viele Zeilen) immer jede zweite Zeile auslesen. Dazu muss ich ja wissen wieviel Zeilen meine Datei überhaupt hat.
Ich hab es mit
Code: Select all
var=wc -l $1
mfG Alphedo
Code: Select all
var=wc -l $1
Code: Select all
var=`wc -l $1`
Code: Select all
var=$(wc -l $1)
Code: Select all
#!/bin/bash
typeset -i ZEILENZAEHLER=0
while read ZEILE ; do
(( ZEILENZAEHLER ++ ))
if (( ZEILENZAEHLER % 2 == 1 )); then
echo "Ungerade Zeile"
else
echo "Gerade Zeile"
fi
done < eingabedatei
Code: Select all
$ awk '{ print ; getline }' <Datei
Code: Select all
#!/bin/sh
while read LINE; do
echo "U-Zeile: ${LINE}"
read LINE
echo "G-Zeile: ${LINE}"
done < eingabedatei