Ваша команда перенаправила стандартный вывод на / dev / null
, но, возможно, команда
напечатала стандартную ошибку вместо стандартного вывода, поэтому вы по-прежнему видите текст в терминале.
Чтобы перенаправить стандартный вывод и стандартную ошибку на / dev / null
, вам необходимо:
command >/dev/null 2>&1
Обратите внимание, что порядок перенаправления важен , заменив их на 2 > & 1> / dev / null
не будет работать, потому что стандартная ошибка была перенаправлена на стандартный вывод в то время, когда стандартный вывод все еще указывает на терминал, вы по-прежнему видите текст в терминале, если команда
записывает в стандартная ошибка.
Al hacer coincidir guiones con [...]
, el guión debe ser el primero o el último dentro de él:
grep '[A-Z_-]'...
Si coloca el guión en cualquier otro lugar, se considerará que especifica un rango.
Además, \
es literal en[...]
(si la expresión como un todo se cita en el shell ), por lo que [\-]
coincide con una barra invertida o un guión, y [\-_]
probablemente coincida con \
, ]
, ^
o_
(estos son los caracteres en el rango de \
a _
en la tabla ASCII ).