Mailinglist Archive: opensuse-de (5499 mails)

< Previous Next >
Re: SuSE 9.0 bitte testet den grep!
  • From: Thomas.Schweikle@xxxxxxxxxx
  • Date: Wed, 21 Jan 2004 15:31:29 +0100
  • Message-id: <OF46BB6D50.7D19EAFE-ONC1256E22.004F3DB6-C1256E22.004FCA1E@xxxxxxxxxx>
Hi!


> Am Mittwoch, 21. Januar 2004 14:11 schrieb Thomas Mack:
>> So etwas wie [...] (oder auch * oder ?) wird bereits
>> von der Shell interpretiert. Wenn grep das selber
>> interpretieren soll, dann mußt Du das schon irgendwie
>> quoten ('[1235]' oder "[1235]" oder \[1235\] oder
>> '['123'5]' oder \[ 1"235]" oder was DIr gerade
>> Spaß macht).

Nicht alle der oben vorgeschlagenen Quotes funktionieren...


> Sorry, genau hier lag das Problem, welches erst genau
> dann zum Problem wird, wenn eine Datei mit dem Namen
> eines Argumentes existiert. In der Tat funktioniert
> dann ein grep '[234]' auch, wenn es eine Datei namens
> 2 3 oder 4 im selben Verzeichnis gibt:-)

Oder es _keine_ Datei mit den Namen 2, 3 oder 4 gibt. Die bash ist nämlich
so nett, "234" als String zu behandeln wenn es keinen Match gibt! ;-)

-- Thomas


< Previous Next >