Bashscript soll funktionieren
Aloha ;) Ich habe folgendes Bashscript in Benutzung: ---Beginn--- #!/bin/bash clear if [ $1 = '+' ] thenshift sed '/^end/i\ '$* $0 .$0 chmod +x .$0 exec mv .$0 $0 fi grep -i ${1:-.} 'end' mike Strasze 1 PLZ_1 Stadt_1 Tel_1 Mail_1 jan Strasze_2 PLZ_2 Stadt_2 Tel_2 Mail_2 end ---END--- Das Script heiszt tel. Wenn ich es ausfuehre, und bspw alle Daten von mike sehen moechte, also auch strasze plz usw., dann zeigt er mir nur das an, was auch mit mike beginnt. Wie kann ich es umschreiben, dass das programm mir alles daten von mike ausspuckt, sie aber nicht in einer Zeile stehen? Wenn es eine Liste gibt, die fuer diese Fragen genutzt wird, dann nennt sie mir bitte... Ich moechte naemlich nicht, dass ich diese Liste falsch nutze... Alles Gute Regards Mike J. -- - Mike Jankowski ICQ: 306306745 Fuchsweg 2 IRC: irc.freenode.net = #kanotix, #debian.de 33829 BorgholzhausenE-Mail: [EMAIL PROTECTED] - -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Bashscript soll funktionieren
On Fri, Sep 29, 2006 at 04:35:48PM +, Mike Jankowski wrote: Aloha ;) Das nächste Mal bitte keine fremden Treads klauen. grep -i ${1:-.} 'end' mike Strasze 1 PLZ_1 Stadt_1 Tel_1 Mail_1 Das Script heiszt tel. Wenn ich es ausfuehre, und bspw alle Daten von mike sehen moechte, also auch strasze plz usw., dann zeigt er mir nur das an, was auch mit mike beginnt. Wie kann ich es umschreiben, dass das programm mir alles daten von mike ausspuckt, sie aber nicht in einer Zeile stehen? man man, man grep. Hint: bei GNU- grep gibt es -A und -B. cu ulf -- Ulf Volmer [EMAIL PROTECTED] www.u-v.de -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Bashscript soll funktionieren
* Mike Jankowski [EMAIL PROTECTED] [2006-09-29 16:35]: Aloha ;) Ich habe folgendes Bashscript in Benutzung: ---Beginn--- #!/bin/bash clear if [ $1 = '+' ] thenshift sed '/^end/i\ '$* $0 .$0 chmod +x .$0 exec mv .$0 $0 fi grep -i ${1:-.} 'end' mike Strasze 1 PLZ_1 Stadt_1 Tel_1 Mail_1 jan Strasze_2 PLZ_2 Stadt_2 Tel_2 Mail_2 end ---END--- Das Script heiszt tel. Wenn ich es ausfuehre, und bspw alle Daten von mike sehen moechte, also auch strasze plz usw., dann zeigt er mir nur das an, was auch mit mike beginnt. Wie kann ich es umschreiben, dass das programm mir alles daten von mike ausspuckt, sie aber nicht in einer Zeile stehen? Wenn es eine Liste gibt, die fuer diese Fragen genutzt wird, dann nennt sie mir bitte... Ich moechte naemlich nicht, dass ich diese Liste falsch nutze... Alles Gute Regards Mike J. -- - Mike Jankowski ICQ: 306306745 Fuchsweg 2 IRC: irc.freenode.net = #kanotix, #debian.de 33829 Borgholzhausen E-Mail: [EMAIL PROTECTED] - -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)