【发布时间】:2016-05-21 13:30:02
【问题描述】:
对于家庭作业,我正在尝试编写一个 sed 脚本,以删除以单词 Today 开头的行
我使用 vim 制作了一个 .sed 文件(q1.sed 是它的名称),这是我在脚本中使用的命令:
$ sed -n '/^Today/ d' filename
我的导师说他将使用一个示例 .txt 文件来使用此命令,这就是他要求我们尝试从目录内运行脚本的方式:
$ sed -f q1.sed samplefile.txt
当它生成输出时,仍然会显示包含“Today”的行。我做错了什么? (是我从目录中的命令还是从 vim 提供的命令做了或没做的事情?)
【问题讨论】: