* Thomas Michalka [05-02-2017 15:18]: > > Die nicht allwissende Manpage verweist auf: info grep - RTFM :-) > > Die Sache mit den Hochkommas ist keine Eigenschaft von grep, sondern der > Bash. Moin Tom, mir ist die Wirkung von ' und " in der Bash bekannt. Ob beim OP die Bash im Einsatz ist, ist nicht erkennbar. In "info grep" sind alle Beispiele mit einfachen Hochkomma angegeben. Die meisten Leute machen das auch so, weil sie denken bei gewissen Sonderzeichen wie ^ und / müsste man sie zwingend angeben. Im Falle von grep sind es aber keine Metazeichen und man könnte auf die Hochkomma verzichten. Kleine Fingerübung dazu: $ echo $0 /bin/bash $ echo '\' > foo $ cat foo \ $ grep \ foo ^C $ grep '\' foo grep: Angehängter Backslash (»\«) $ grep \\ foo grep: Angehängter Backslash (»\«) $ grep '\\' foo \ $ grep \\\\ foo \ $ grep '\\\\' foo $ $ grep "\" foo > ^C $ grep "\\" foo grep: Angehängter Backslash (»\«) $ grep "\\\" foo > ^C $ grep "\\\\" foo \ $ echo '/' > foo $ cat foo / $ grep / foo / $ grep '/' foo / $ grep \/ foo / $ grep '\/' foo / $ grep '\\/' foo $ grep "/" foo / $ grep "\/" foo / $ grep "\\/" foo / Gruß Uwe
Attachment:
signature.asc
Description: Digital signature