NUL - это ключевое слово пакета для нулевого устройства (например, / dev / null в linux). Возможно, во втором случае grep корректно обрабатывает его как ввод, тогда как в первом случае он пытается получить доступ к файлу с именем «NUL». (хотя это не было бы желательным поведением, так как файл с именем 'NUL' не может быть создан)
grep на Windows XP против Windows 7
1400
cschol
Я использую grep из Gnuwin32 на Windows.
В Windows XP следующее
grep -e "foo" NUL
приводит к следующему выводу
grep: NUL: неверный аргумент
В Windows 7 одни и те же аргументы не приводят вообще к выводу.
grep просто выходит без какого-либо сообщения об ошибке.
Почему выходные данные отличаются между Windows XP и Windows 7?
выполните grep -v, чтобы увидеть, совпадают ли версии
barlop 12 лет назад
0
Я нахожусь на Windows XP C: \ Vin> grep - V показывает GNU grep 2.5.4 И я не получаю вывод при выполнении C: \ Vin> grep -e "Foo" NUL
barlop 12 лет назад
0
1 ответ на вопрос
2
Soumya
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
4
Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел...
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
-
3
Мой второй жесткий диск не виден в Windows 7
-
7
Как заменить Блокнот в Windows 7?
-
2
Как расположить значки панели задач Windows 7 в 2 ряда?
-
1
Проблемы во время сна на Windows 7
-
6
Как управлять функцией привязки Windows 7 с помощью двух мониторов?
-
10
Как мне обновить Windows 7 RC до Windows 7 RTM?
-
3
Какая защита от шпионского ПО доступна для Windows 7?