Hallo Klaus. >> echo "123http://test.mpeg123" | grep -oe 'http.*mpeg' >> http://test.mpeg > > danke für die blitzschnelle Antwort ! > > Fragen: > > - warum "123http://test.mpeg123"? Das „123“ soll hier IMO andere Daten darstellen. Ulf hätte ebenso gut „husseldiguggelduhttp://test.mpeghusseldiguggeldu“; schreiben können. Es sollte hier nur veranschaulicht werden, was nach der Behandlung aus den ursprünglichen Eingabedaten wird. > - warum der Punkt nach dem 2. "http"? Der Punkt selbst steht für ein beliebiges Zeichen; der Asterisk danach steht für „garnicht oder beliebig oft“. Zusammen also: ein beliebiges Zeichen, was kein Mal oder beliebig oft auftritt. (Zu verbuchen unter PCRE.) Gruß, Mathias
Attachment:
signature.asc
Description: OpenPGP digital signature