PDA

Показать полную графическую версию : [решено] Помогите с findstr


dima05605
09-12-2012, 18:03
Привет всем. У меня есть небольшая проблема, но сам решить не смог.
У меня есть txt файл, в котором лежит строка, допустим dima_password. Если в командной строке ввести findstr "dima_passw" password.txt, то найдет строку dima_password, но не выдаст ошибку. То есть findstr ищет похожую строку, а мне надо чтобы поиск производился дословно. Спасибо.

Petya V4sechkin
09-12-2012, 18:15
dima05605, так?
findstr /x /c:"dima_passw" password.txt

dima05605
09-12-2012, 18:25
Теперь даже если правильно ввожу, то ничего не происходит.

Petya V4sechkin
09-12-2012, 18:28
dima05605, произойдет, только если строка dima_passw есть в файле.

dima05605
09-12-2012, 18:32
Я только что ввел findstr /x /C:"dima_password" password.txt и ничего не вывело. В password.txt написано именно dima_password

Petya V4sechkin
09-12-2012, 18:35
dima05605, а у меня вывело.

dima05605
09-12-2012, 18:44
Напишите то, что вы вводите у себя, а то ваш пример не хочет работать ни на ХР ни на Windows Server 2012

Petya V4sechkin
09-12-2012, 18:49
dima05605, содержимое password.txt
askelfsk
sdfddima_password
dima_passwordsdfdsf
dima_password
sadfdsafda

Команда:
findstr /x /C:"dima_password" password.txt
Результат:
dima_password

dima05605
09-12-2012, 19:15
Спасибо! Так работает! А я только одну строку писал и ничего не выводило :) Вы очень помогли мне и моему хостингу :)

Petya V4sechkin
09-12-2012, 19:50
dima05605, и с одной работает, но в конце должен быть перевод строки.




© OSzone.net 2001-2012