учитывая список чисел, я бы хотел, чтобы через команду "sed" отображались только строки в диапазоне от 2 до переменной, из которой вычитается 1.Как я могу вычесть 1 в переменную внутри выражения?Я не хотел бы решения, которые создают другую переменную перед командой.
echo -e "1\n2\n3\n4\n5\n6\n7\n" | sed -n "3,+$var p"
это показывает 3-4-5-6, если $ var = 3.Но если бы я хотел напечатать до 5 (3-4-5), мне пришлось бы вычесть 1 из переменной ($ var-1).
Я хотел бы вставить способ ($ var -1)