sed : qualsiasi versione
Per rimuovere le linee vuote da un file
si usa l' utility sed :
sed '^$/d' input-file >output-file
Per linea vuota si intende una linea
che contiene solo il carattere esadecimale 0A (line termination)
Ma se il file contiene solo spazi (blank) , il comando precedente non funziona.
Ad esempio una linea che contiene due blank in esadecimale : 20 20 0A
Per togliere sia le linee vuote sia le linee che contengono solo blank :
sed '/^ *$/d' input-file >output-file