Имя: Пароль:
IT
Админ
findstr и символ с кодом 00
0 Абыр
 
30.11.15
12:51
Есть в винде такая утилита, как findstr для поиска строк в файлах.
Вопрос: можно ли с ее помощью найти в файле строки, содержащие пустой символ (NULL)?
1 zenik
 
30.11.15
14:30
Из справки:
/G:файл         Получение строк из заданного файла (/ для консоли).

можно попробовать создать файл 00 0D 0A и указать его в параметрах /G
2 orefkov
 
30.11.15
14:35
(0)
эт вряд-ли.
3 ДенисЧ
 
30.11.15
14:36
00 - Это конец файла... Так что если найдёшь его - то гарантированно в последней строке.
4 zenik
 
30.11.15
14:47
(3) файлы могут быть бинарные...
https://ru.wikipedia.org/wiki/EOF
Реальное значение EOF является отрицательным числом, зависящим от системы (в основном ?1), что гарантирует несовпадение с кодом символа.
5 zenik
 
30.11.15
14:47
+(4) -1 - плохо скопировалось
6 zva
 
30.11.15
14:54
СтрНайти(Строка,Символ("0000"))