For a homework assignment, I'm trying to write a sed script that gets rid of lines beginning with the word `Today`

I used vim to make a .sed file (`q1.sed` is the name of it) and this is the command I used inside the script:

```
$ sed -n '/^Today/ d' filename

```

My instructor said he'd be using a sample .txt file to use this command on, and this is how he asked us to try running the script from inside the directory:

```
$ sed -f q1.sed samplefile.txt

```

When it generates output, the lines containing "Today" are still shown. What have I done wrong? (Is it something I did or didn't do from a command inside of my directory, or a command I fed from vim?)