linux sed Чтение очень больших файлов - вывод конкретных строк по номерам или диапазонов
Primary tabs
Обычный кат делает так:
$ cat file Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10
Сед позволит напечатать только пятую строчку:
$ sed -n 5p file Line 5
Или несколько строк, например 5ю и 8ю:
$ sed -n -e 5p -e 8p file Line 5 Line 8
Или диапазон строк:
$ sed -n 5,8p file Line 5 Line 6 Line 7 Line 8
Или диапазон + конкретные строки:
$ sed -n -e 5,8p -e 10p file Line 5 Line 6 Line 7 Line 8 Line 10
См. также другие советы по работе с очень большими файлами.
- Log in to post comments
- 2340 reads