. The following script used to work on my old unix system, to remove blank lines from a text file. It no longer works on linux, but now it gives an error message (below): sed '/[!-~]/!d' $1 This is the error message: sed: -e expression #1, char 7: Invalid range end How can I fix this?