LINUX.ORG.RU

История изменений

Исправление ComIngSoon, (текущая версия) :

Из условия не совсем ясно, как задаётся файл.

Не совсем понял, из условия задачи ТС-а? Или про то, что в моем варианте решения, не понятен порядок ввода названия файла, первой и количества строк?

То есть стоит добавить запрос на соответствующие параметры? По типу введите название файла, первую строку и количество строк?

#!/bin/bash

echo -n "file name:"
read file_name
echo -n "first line number:"
read first_line_number
echo -n "number of lines:"
read number_of_lines

last_line_number=$(($first_line_number+$number_of_lines-1))

sed -n ''$first_line_number','$last_line_number'p' $file_name

В какую сторону копать, чтобы при вводе имени файла работало автодополнение пути и имени файла?

Исходная версия ComIngSoon, :

Из условия не совсем ясно, как задаётся файл.

Не совсем понял, из условия задачи ТС-а? Или про то, что в моем варианте решения, не понятен порядок ввода названия файла, первой и количества строк?

То есть стоит добавить запрос на соответствующие параметры? По типу введите название файла, первую строку и количество строк?

#!/bin/bash

echo -n "file name:"
read file_name
echo -n "first line number:"
read first_line_number
echo -n "number of lines:"
read number_of_lines

last_line_number=$(($first_line_number+$number_of_lines-1))

sed -n ''$first_line_number','$last_line_number'p' $file_name