¿Cuál es el powershell equivalente de ‘menos’?

Veo ‘más’, pero carece de algunas de las características que se basan en (por ejemplo, la búsqueda a través del archivo)

Busco un paginador (equivalente a ‘menos’), que permite la búsqueda (partido o ignorar caso), múltiples archivos a la vez, etc.

Algunos de nuestros servidores windows 2008 y me falta privilegios de administrador para instalar cygwin

Yo había oído hablar de windows 2008, MSFT consiguió su acto juntos y algunos fácil para los administradores de herramientas.

Actualización:

Que debo dar un poco de contexto:

  • Sé poco acerca del poder de shell
  • Nuevos servidores han de 2008, sobre ellos
  • Mientras me afecto para muchas herramientas de antaño, el símbolo del sistema dos no es uno de ellos
  • Tenía la esperanza de que Powershell tenía el equivalente de grep,ls,menos, xargs, et
  • Entendí que powershell nos dio las herramientas
  • Me espetó mi pregunta rápidamente.

gracias

InformationsquelleAutor user331465 | 2011-05-20

6 Comentarios

  1. 21

    Se lee como usted sabe que usted puede hacer esto:

    gc archivo de registro.registro | más

    (GC es un alias para Obtener Contenido).

    Usted puede ser capaz de hacer el filtrado, etc.. con esto se puede encontrar más información al ejecutar estos comandos:

    Get-Help Get-Content Get-Help

    Get-Content -Ejemplos

    (Get-Help gc iba a funcionar bien así).

    Y los bits que usted puede estar interesado en son de límite\filtro etc…

    Get-Help gc -Parámetro * | más

    • No funciona con los objetos, las cosas no están separadas por objetos
    • No sigo tu comentario, el comando se utiliza para leer gran cantidad de texto. ¿qué está tratando de hacer con un objeto?
    • Esto no funciona muy grandes (big data) de los archivos. gc tira alll en la memoria.
    • En realidad more fue originalmente un antiguo comando de unix que MS portado a DOS (y todavía existe en unix hoy en día). Más tarde, less fue escrito para unix, pero MS nunca portado que, por desgracia.
    • menos es mucho mejor que, por ejemplo, le permite desplazarse y buscar a través de los textos
  2. 2

    No sé de ningún daño directo analógico para menos en powershell que se puede implementar fácilmente. Su mejor apuesta es conseguir una implementación de windows de a menos que esté fuera de cygwin, de esa manera, sólo se pueden colocar en el binario en algún lugar accesible para su cuenta.

  3. 2

    para obtener grep/vim/wget y otro Linux como comandos en powershell sugiero correr.

    iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)

    luego

    scoop install grep
    scoop install perl
    scoop install vim

    y para obtener una lista de todos ellos

    scoop search
    • otra buena extensión es el de la comunidad de powershell de extensión.
    • Gracias por decirme acerca de scoop. 🙂
  4. 1

    En Windows 10 PowerShell + Cygwin yo uso:

    gc .\myfile.log | less

    Anteriormente yo estaba tratando de usar cygwin directamente:

    less .\myfile.log

    pero muestra un archivo binario porque no es válida, el conjunto de caracteres de la configuración entre 32b-bit y 64-bit.

Dejar respuesta

Please enter your comment!
Please enter your name here