------------------------------------------------------------------------ how to delete blank lines ------------------------------------------------------------------------ First make sure that your file actually has genuine "null" lines (blank lines could include blank spaces). So use "cat -e" $ cat -e infile 1$ $ 2$ $ 3$ $ sed '/^$/d' infile #method 1 1 2 3 $ awk '$0' infile #method 2 $ awk 'NF' infile $ awk NF infile #save two key strokes $ grep '.' infile #method 3 $ grep . infile #save two key stroke