Это можно сделать с помощью grep:
grep -e '^chr4\s\+[3-7]' input
где выражение представляет собой:^chr4
строк, начинающихся с chr4, \s\+
один или несколько пробелов, [3-7]
соответствует одной цифре в диапазоне от 3 до 7.
Возможно, более полезным будет использовать head
или tail
, чтобы получить столько строк, сколько вы хотите, вместо того, чтобы сопоставлять их с помощьюgrep
(с использованием grep только для сопоставления первого столбца ).
grep -e '^chr4\s\+' input| tail -n +3| head -n 5
grep
соответствует строкам, начинающимся с chr4
, tail
дает строки, начинающиеся с 3-й строки, и при использовании head
ограничивает вывод первыми 5 строками (строки с 3 по 7 ).
Я подозреваю, что ваша конфигурация grub была удалена или повреждена где-то по пути.
В основном посмотрите, правильно ли установлен GRUB _DEFAULT. Идентификатор --здесь — пример -gnu -linux.
menuentry 'Example GNU/Linux distribution' --class gnu-linux --id example-gnu-linux { ... }
then you can make this the default using:
GRUB_DEFAULT=example-gnu-linux