Любой делает внутреннюю пару двойных кавычек кавычек:
alias hidden='ls -a | grep "^\."'
Или сделайте внешнюю пару двойных кавычек кавычек:
alias hidden="ls -a | grep '^\.'"
Или сделайте все двойные кавычки кавычек и выйдите из внутренней пары:
alias hidden="ls -a | grep \"^\.\""
Или сделайте это функцией, таким образом, можно передать некоторые аргументы при вызове:
hidden() { ls -a "$@" | grep '^\.'; }
\b
в регулярном выражении означает "границу слова".
С этой командой grep Вы ищете все слова i
в файле linux.txt
. i
может быть в начале строки или в конце, или между двумя пробелами в предложении.
El\b
(delimitador de palabra )se puede utilizar en lugar de \<
y \>
para señalar el principio o el final de una palabra.
Si este es el contenido de unfile
:
Hi
this
is test file
to carry out few regular expressions
Entonces:
$ grep -e '\breg' file to carry out few regular expressions
-w
--word-regexp
переключатель делает:grep -w "i" linux.txt
. Например, строка как" <i> курсив </i>" также соответствует. – manatwork 17.10.2011, 09:48