rimuovere righe vuote file di testo

Rimuovere righe vuote da un file di testo

#!/bin/bash
cat file1.txt | grep -v ^$ > file2.txt