Successivo: cat -n, Precedente: Invertire caratteri, Su: Esempi [Contenuti][Indice]
Questo è il primo di una serie di script totalmente inutili (ma comunque
interessanti) che emulano diversi comandi Unix. Questo, in particolare,
è un’imitazione di tac
.
Si noti che su implementazioni diverse da GNU sed
e GNU sed
questo script potrebbe saturare facilmente i buffer interni
#!/usr/bin/sed -nf # inverte tutte le righe in input, cioè la prima riga diventa l'ultima, ...
# dalla seconda riga, il buffer (che contiene tutte le righe precedenti) # è *accodato* alla riga corrente, in questo modo l'ordine viene invertito 1! G
# all'ultima riga l'operazione è finita -- stampa il risultato $ p
# immagazzina di nuovo tutto nel buffer h