
¿Cómo filtrar la salida de un comando en CMD? Cada uno de los comandos relacionados a la ejecución de una función determinada en un sistema operativo, es decir, que se ingresa para la ejecución de una función, es un comando específico que va a ser diferente en cada uno de los sistemas operativos, va a variar según sea el caso que se requiera y lo que se desea hacer.
En le caso de los comandos para llevar a cabo la ejecución de la tarea de filtrar una salida, se va a conocer con diferentes nombres según el sistema en el cual se encuentren trabajando, es necesario que los usuarios sepan cuales son los comandos que se requieren para que no se cometan errores que podrían cambiar la configuración del sistema.
Los comandos de filtración de salidas
En lo que se refiere a la acción de filtrará una salida se cuenta con dos comandos diferentes, en el caso de que uno de estos no funcione se podrá acceder a través del segundo, para lo que será necesario que el administrador use el siguiente, esto va a depender de lo que el administrador requiera.
El find
Con el comando find es posible que los usuarios o los administradores logren la filtración de la salida sin problemas. Es necesario que se haga lo siguiente:
- C: \>netstat -ano | find «LISTEN», para filtrar la salida de un comando.
- C: \>find «hello», para llevar a cabo la ubicación de una cadena de ficheros.
Otras opciones
En el caso de que se requiera realizar la ejecución de esta labor, pero se requiera hacerla con determinados detalles específicos es posible que se utilicen las siguientes opciones:
- Con la opción /v, esta es para la salida inversa, o en su defecto las líneas que no tienen el string.
- Con la opción /i, se podrá ignorar si se requiere una letra mayúscula o una letra minúscula.
- Con la opción /c, con este será posible que se realice el conteo de las apariciones en la cadena.
El comando findstr
En el caso es posible que se lleve a cabo la utilización de esta herramienta con la cual se podrán obtener resultados un poco más precisos, ya que esta si admite expresiones regulares y solo se deberá introducir los siguiente:
- C : \> tasklist | findstr « [ cC] onsole«.
- Es importante considerar que cuando se realice la introducción de una cadena con espacios, está por lo general lo interpretara como quien se deben buscar varias cadenas diferentes. El comando en este caso sería: C: \Users\Juay\Destoktop\test>findstr «hello word»
- La opción /c, es la mas indicada para realizar la búsqueda de cadenas con espacios y se debe ingresar el siguiente comando: C: \> findstr /c «hello word».
Como es habitual cada uno de los comandos que se utilizan en estos casos es necesario que sean precisos, para que los resultados sean los que se están buscando, cuando se usan los comandos en necesario que sea los correctos para evitar retrasos o equivocaciones.