Bashscript soll funktionieren

2006-09-29 Diskussionsfäden Mike Jankowski
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

2006-09-29 Diskussionsfäden Ulf Volmer
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

2006-09-29 Diskussionsfäden Mike Jankowski
* 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)