[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Umzug von Daten



* 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


Reply to: