Задать вопрос

Как вывести фрагмент из текстового файла в BASH?

Уже 5 час сижу и не могу придумать даже алгоритм по которому бы работал этот скрипт.
Прошу вашей помощи )

Само задание:
Сценарий выдаёт фрагмент файла, поступающего на стандартный ввод. Фрагмент задаётся в виде прямоугольного блока с указанными координатами в символах (от 0). В командной строке задаётся левый верхний угол блока и правый нижний. Сначала номер строки, затем колонка. Команду cut не использовать!

Пример:

$ cat example.txt
У попа была собака,
Он её любил.
Она съела кусок мяса.
Он её убил.

$./myscript.sh 1 3 3 7 < example.txt
её лю
съел
её уб
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Простой Комментировать
Ответ пользователя xtress К ответам на вопрос (4)
@xtress
Web-dev
Копать от:
sed -n '1 3p' example.txt | awk '{print $3, $4, $5, $6, $7}' | column -t

p.s.
Должно быть примерно так, с утра как доьерусь до ноута - скажу точнее
Ответ написан