Используя команду find
, я хотел бы найти строку или другую.
Кажется, это невозможно, но я хотел бы убедиться, что я не упустил способ сделать это.
Используя команду find
, я хотел бы найти строку или другую.
Кажется, это невозможно, но я хотел бы убедиться, что я не упустил способ сделать это.
Если, случайно, вы говорите о командной строке Windows (которая не является DOS), то есть findstr
:
findstr "one two three"
Да, цитируется как единый аргумент. Альтернативный синтаксис, который допускает пробелы в строках:
findstr /c:"one" /c:"two"
findstr
утверждает, что поддерживает регулярные выражения, но я не смог заставить работать one|two
.
Я не верю, что вы можете сделать это с помощью команды dos find
.
Однако вы можете сделать это с помощью grep - есть версия grep для windows/dos, доступная с утилитами GNUWin в Sourceforge.