【发布时间】:2018-03-12 20:34:59
【问题描述】:
我有一个笔记本文件,其中包含以下数百万行,并且由于这些行(出于调试原因打印是或否),chrome 无法再午餐我的代码。
"no\n",
"no\n",
"no\n",
"no\n",
"no\n",
"no\n",
"no\n",
"no\n",
"no\n",
"yes\n",
"no\n",
我想删除那些,使用 sed 并设法删除($ sed '/no/d' debugger.ipynb > new2.ipynb$, $ sed '/yes/d' new2.ipynb > new3.ipynb $ )
但我无法午餐生成的文件, enter image description here
我想我也删除了一些结构。 有没有更好的办法?
【问题讨论】:
-
仅匹配
"no\n",并保留其他包含no的行,即sed /'^"no\\n",$'/d- ^/$ 表示行的开始/结束。