gpt4 book ai didi

regex - 删除包含带空格的文本的行

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:38:09 26 4
gpt4 key购买 nike

所以我有一个非常大的文件,是我通过组合多个单词列表创建的。问题是我犯了一个错误,在组合和排序之前没有清理原始单词列表,所以整个文件中有很多行是句子、ASCII 艺术或我不想要的其他信息那里。

现在,我想删除任何包含一个或多个空格的行。我不想删除空格,如果其中有空格,我想删除整行。

我对正则表达式很糟糕,希望有人能帮助我。

谢谢。

最佳答案

有短命令

sed -e '/\s/d'

它使用脚本 /\s/d 运行 sed,这意味着

  • 对于匹配/\s/的每一行(至少有一个空格或制表符)
  • 运行命令d - 删除行

因此,只有没有空格的行才会被保存。

此命令不会删除空行。

像这样使用它:

sed -e '/\s/d' < input_file.txt > output_file.txt

关于regex - 删除包含带空格的文本的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22692573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com