AMD_Rulez
Lieutenant
- Registriert
- Feb. 2010
- Beiträge
- 582
Hallo,
Erkennt ihr den Fehler ?
b=.*[Aa]
c=[Aa]
d=[Aa].*[Aa]
e=1
a='grep -c [Aa] 'vornamen''
While [ $a -ne 0 ]
do
Echo " Alle Namen mit $e mal A oder a"
grep $c 'vornamen' | grep -v $d | sort -u
c=$c$b
d=$d$b
e=$(( $e +1 ))
Done
Da ich aufm iPad getippt habe konnte ich bei der variable a am Anfang nicht die schrägen hochkommas setzen.
Wenn ich das Programm ausführe passiert alles zu erst wie es soll. Alle Namen mit einem a aus der Datei vornamen werden ausgegeben dann mit zwei a usw.
Es scheint etwas mit dem Abbruch der Schleife nicht zu stimmen weil Echo "alle namen mit $e ... Weiter ausgegeben wird also der Zähler läuft ins unendliche.
Danke fals jemand eine Lösung hat
Erkennt ihr den Fehler ?
b=.*[Aa]
c=[Aa]
d=[Aa].*[Aa]
e=1
a='grep -c [Aa] 'vornamen''
While [ $a -ne 0 ]
do
Echo " Alle Namen mit $e mal A oder a"
grep $c 'vornamen' | grep -v $d | sort -u
c=$c$b
d=$d$b
e=$(( $e +1 ))
Done
Da ich aufm iPad getippt habe konnte ich bei der variable a am Anfang nicht die schrägen hochkommas setzen.
Wenn ich das Programm ausführe passiert alles zu erst wie es soll. Alle Namen mit einem a aus der Datei vornamen werden ausgegeben dann mit zwei a usw.
Es scheint etwas mit dem Abbruch der Schleife nicht zu stimmen weil Echo "alle namen mit $e ... Weiter ausgegeben wird also der Zähler läuft ins unendliche.
Danke fals jemand eine Lösung hat