Możesz określić zakres linii do działania. Na przykład, aby działać na wszystkich liniach, (co jest oczywiście ustawienie domyślne):Zasięg linii sed, wszystkie poza ostatnią linią
sed -e "1,$ s/a/b/"
Ale muszę działać na wszystkich, ale w ostatnim wierszu. Ty najwyraźniej nie można używać wyrażeń arytmetycznych:
sed -e "1,$-1 s/a/b/"
(używam cygwin w tym przypadku, jeśli to robi różnicę)
Co jeśli chce wydrukować ostatnią linię? – potong