Es bastante sencillo obtener las primeras x líneas de un archivo de texto, pero necesito los primeros x MB de un archivo. Dado que soy un neófito de PowerShell, si pudiera, por favor, dame algunas anotaciones sobre el guión que serían muy apreciadas.powershell para obtener los primeros x MB de un archivo
Respuesta
Get-Content foo.exe -TotalCount 1MB -Encoding byte
Si sucede utilizar PowerShell Community Extensions continuación, hacer esto:
Format-Hex foo.exe -count 1MB
Nota: Si está utilizando PowerShell V2 asegúrese de agarrar el 1.2 beta de PSCX.
que es un hechizo mágico útil. – Cheeso
Independientemente de PowerShell, solo usaría el comando head
. (Es un comando estándar de Unix, pero it's available for Windows.) La opción -c
le permite especificar el número de bytes que desea.
head -c 1024 foo.exe
Una de las razones por las que no me gusta hacer preguntas de PowerShell es por las respuestas obvias "podrías hacerlo unirme con ...". tiene que haber una docena de formas que no sean de PowerSell de obtener lo que estoy buscando, pero estoy buscando una respuesta Powershell. –
Y no entiendo por qué alguien restringiría las soluciones a PowerShell cuando hay soluciones que funcionan en todas partes, no solo en PowerShell. Es decir, a menos que sea solo una curiosidad inactiva: "Caramba, me pregunto si puedo hacer eso en PowerShell". No dijiste que tenía que ser una solución solo de PowerShell. Pensé que solo eres sentado en un aviso de PS y preguntándose cómo obtener los primeros N bytes de un archivo. La respuesta es la misma que si estuviera sentado en cualquier otro aviso, y tampoco es una solución de Unix. –
Tal vez algún día no quiera para leer el primer 1 KiB de un archivo, pero a partir de una clave de registro binario. Además, hay muchas veces que se pierde algo en una nueva tecnología porque está demasiado acostumbrado a hacerlo a la antigua. No recomendaría usar sed/awk on wmic output a un usuario de Powershell, ¿lo harías? También, head (siendo n ot a cmdlet) producirá una cadena [] que puede no ser lo que desea. – Joey
- 1. ¿Cómo obtener los primeros X elementos?
- 2. Powershell Obtener carpeta principal de un archivo
- 3. ¿Cómo obtener los últimos datos de 1 mb de un archivo de texto usando código java?
- 4. Tome los primeros 10 caracteres de cada línea en un archivo, de izquierda a derecha, en Powershell
- 5. Cómo obtener los primeros n elementos de un estándar :: map
- 6. cómo obtener los primeros tres caracteres de un NSString?
- 7. SQL SELECT para obtener los primeros N enteros positivos
- 8. ¿Cómo obtener los primeros x caracteres de una cadena, sin cortar la última palabra?
- 9. Cómo obtener solo los primeros diez bytes de un archivo binario
- 10. PowerShell: ¿Cómo obtener una fuente como fuente de un archivo?
- 11. ¿Cómo obtengo los primeros x elementos de un NSArray en Cocoa?
- 12. powershell obtener el número de líneas del archivo grande (grande)
- 13. Obtener la versión del archivo en PowerShell
- 14. ¿Cómo obtener los primeros n elementos de Hash en ruby?
- 15. Python: obtener los primeros 10 resultados de una lista
- 16. Script de PowerShell para obtener un tamaño total de directorio
- 17. Descargar los primeros 1000 bytes
- 18. Powershell - Cómo cumplimentar/cerrar un archivo zip en powershell
- 19. fread Sólo los primeros 5 bytes del archivo .PNG
- 20. Javascript: ¿cómo obtener los primeros 4 números en una cadena?
- 21. xslt prueba para ver si un nodo es uno de los primeros X hijos de su elemento primario
- 22. Desbloquear un archivo con PowerShell?
- 23. .NET System.OutOfMemoryException en String.Split() de 120 MB de archivo CSV
- 24. ¿Cuál es el mejor método para obtener Int32 de los primeros cuatro bytes de GUID?
- 25. Consulta SQL para obtener los primeros puntajes "n" de una lista
- 26. Uso de Powershell para registrar un archivo en el Gac
- 27. Ejecutar un archivo por lotes cada x número de segundos con PowerShell
- 28. Extensión de archivo para PowerShell 3
- 29. ¿Cómo extraer los primeros elementos de hit de un archivo XML NCBI BLAST?
- 30. PHP Función para obtener los primeros 5 valores de la matriz
[Este] (http://stackoverflow.com/a/18936628/2707864) funcionó para mí. Y no atraviesa todo el archivo como 'get-content', por lo que es más conveniente para archivos grandes. –