Используя команду 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.