Malá rada:
Při použití grep --color=always
, skutečné řetězce předávané do dalšího kanálu se změní. To může vést k následující situaci:
$ grep --color=always -e '1' * | grep -ve '12'
11
12
13
I když volba -ve '12'
by měl vyloučit prostřední řádek, nebude, protože mezi 1
jsou barevné znaky a 2
.
grep
někdy zakáže barevný výstup, například při zápisu do potrubí. Toto chování můžete přepsat pomocí grep --color=always
Správný příkazový řádek by byl
grep --color=always WORD * | grep -v AVOID
Toto je velmi podrobné, alternativně můžete přidat řádek
alias cgrep="grep --color=always"
na váš .bashrc
například a použijte cgrep
jako barevný grep. Při předefinování grep
můžete narazit na potíže se skripty, které spoléhají na konkrétní výstup grep
a nemají rádi únikový kód ascii.
Proč je v kontextu PHP / Apache / Linux přesně chmod 777 nebezpečný?
Jak mohu dosáhnout toho, aby příkaz `najít` ignoroval adresáře .svn?