|
|
sed bearbeitet seine Standard-Eingabe und kann zur Text-Extraktion benützt werden:
$ date | sed 's/.*\(..:..:..\).*/It is now \1/' It is now 17:31:42
expr kann Muster mit : erkennen; dabei produziert eine Markierung den Text als Standard-Ausgabe:
$ expr "`date`" : '.*\(..:..:..\)' 8:32:21
expr ist ein kleineres Programm als sed aber manchmal verwirrend:
$ echo It is now `expr "\`date\`" : '.*\(..:..:..\)'` It is now 17:35:05
Man beachte, daß auch set set (in der Shell eingebaut) extrahieren kann:
$ set `date` $ echo $1 "---" $2 Thu --- Apr $ date Thu Apr 10 12:04:15 MET DST 1997 $ $ set `date` $ echo It is now $4 It is now 17:36:48
|
|
Last modified 03/July/97