È possibile specificare un intervallo di linee su cui operare. Ad esempio, per operare su tutte le linee, (che naturalmente è l'impostazione predefinita):intervallo di linea sed, tutto tranne l'ultima riga
sed -e "1,$ s/a/b/"
ma ho bisogno di operare su tutti, ma l'ultima riga. È a quanto pare non è possibile utilizzare le espressioni aritmetiche:
sed -e "1,$-1 s/a/b/"
(sto usando cygwin in questo caso, se si fa la differenza)
E se vuole che venga stampata l'ultima riga? – potong