История изменений
Исправление 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