Я использую Lubuntu 14.04 с новой установкой (понедельник), и я заметил что мой grep
команда не работает. Независимо от того, что я делаю, это показывает мне grep usage page
. Например, если я пытаюсь работать: grep test *
или grep test test.txt
, Я получаю страницу использования. Команда which grep
возвраты /bin/grep
, Я также попробовал alias grep="grep"
но ничто не работает.
ls -l /bin/grep
печать:
-rwxr-xr-x 1 root root 178216 jan. 18 2014 /bin/grep
Переустановка grep
команда с:
sudo apt-get install --reinstall grep
не имел никакого значения.
Сообщение использования является 76 строками долго; первые несколько строк:
Usage: grep [OPTION]... PATTERN [FILE]...
Search for PATTERN in each FILE or standard input.
PATTERN is, by default, a basic regular expression (BRE).
Example: grep -i 'hello world' menu.h main.c
grep --version
шоу:
grep (GNU grep) 2.16
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Haertel and others, see <http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
Какие-либо идеи?
Это не показывает страницу использования, это показывает длинное - страница справки.
единственный способ, которым мне удалось копировать Ваше grep поведение, состоял в том, чтобы установить GREP_OPTIONS = "-справка"
Попытка unset GREP_OPTIONS
и сделать env|less
и искать другие переменные среды, которым, возможно, придется быть unset
.
Вы могли бы также хотеть проверить Ваш .profile
, /etc/profile
, .bashrc
, и так далее для переменных, которые могут вызвать это.