Недавно я искал команду, которая может отображать текстовый файл на терминале и быстро. Я могу открыть этот файл менее чем за 1 секунду в блокноте + +, но с типом занимает почти 25 секунд. Есть ли лучшая альтернатива?Более быстрая альтернатива типу команды?
0
A
ответ
1
Проблема, с которой вы сталкиваетесь, заключается не в открытии и чтении файла, это время, затраченное на вывод его на терминал screem.
Если вы заинтересованы только в последние несколько строк файла (и я полагаю, что это так, если вы не можете прочитать в миллион раз быстрее, чем обычные смертные), вы можете использовать tail
из любой CygWin или GnuWin32 (в Coreutils). Предполагая, что вам не нужна полная мощь UNIX-подобной среды, я бы выбрал последний, поскольку он предоставляет инструменты, которые могут работать автономно.
Команда:
tail -50l input.txt
(за последние 50 строк) должна работать значительно быстрее, чем полный выходной файл. Он также дает вам другие отличные функции, такие как «следующий» файл, который периодически обновляется.
Смежные вопросы
- 1. более быстрая альтернатива memcpy?
- 2. любая более быстрая альтернатива?
- 3. Более быстрая альтернатива MD5?
- 4. более быстрая альтернатива numpy.where?
- 5. Более быстрая альтернатива java.awt.Robot.createScreenCapture?
- 6. Более быстрая альтернатива NSolve
- 7. PtrToStrAnsi более быстрая альтернатива?
- 8. Более быстрая альтернатива Convert.FromBase64String?
- 9. Родитель(), более быстрая альтернатива?
- 10. Более быстрая альтернатива eval?
- 11. более быстрая альтернатива звуку windows.h()
- 12. shell - более быстрая альтернатива «find»
- 13. Python более быстрая альтернатива словарю?
- 14. Есть ли более быстрая альтернатива target.value = me.textbox.value?
- 15. Java - более быстрая альтернатива Math.pow() и Math.sqrt()
- 16. Есть ли более быстрая альтернатива Ruby's Dir.glob?
- 17. Java: более быстрая альтернатива String (byte [])
- 18. Есть ли более быстрая альтернатива Google Analytics?
- 19. Python: более быстрая альтернатива для itertools.product()?
- 20. Есть ли более быстрая альтернатива «gIntersection»?
- 21. Что такое более быстрая альтернатива ToList?
- 22. Есть ли более быстрая альтернатива GDI GetPixel()?
- 23. Есть ли более быстрая альтернатива DLookup?
- 24. Любая более быстрая, простая альтернатива php preg_match
- 25. Более быстрая альтернатива Zipfile-модулю Python?
- 26. Есть ли более быстрая альтернатива уставу Perl?
- 27. Более быстрая альтернатива L.geoJson()/removeLayer() в Mapbox?
- 28. Более быстрая альтернатива вложенным петлям в R
- 29. R: Быстрая альтернатива scaleBy
- 30. Быстрая альтернатива `resize`?
Почему вы печатаете длинный файл на экране, если вы его не читаете? Если вы хотите прочитать нижнюю часть файла, то может помочь порт команды 'tail'. – foxidrive