Sto eseguendo uno script di monitoraggio degli appuntamenti in Bourne Shell e devo eliminare un appuntamento dal file di testo. Come faccio a cancellare una riga da un file senza lasciare spazi bianchi se ho il numero di linea? Il file è simile al seguente:Elimina riga dal file al numero di riga specificato in bourne shell
1:19:2013:Saturday:16.00:20.30:Poker
1:24:2013:Thursday:11.00:11.45:Project meeting
1:24:2013:Thursday:14.00:15.10:CSS Meeting
POSIX sed non supporta sed -i. Dato che stiamo usando Bourne qui, c'è la possibilità che questo non sia Linux. Ad esempio, non funzionerà in Solaris/usr/bin/sed. FWIW. –
@jimmcnamara Buon punto. Aggiornato con una risposta aggiuntiva non-'-i'. –
ha funzionato perfettamente per me, grazie. – user1731199