【发布时间】:2020-06-26 04:20:20
【问题描述】:
我有一个大文本文件,每行包含数千个单词。
如何删除所有以大写字母开头的行以及所有仅由单个字母开头的行。
A -> To be deleted
a -> To be deleted
abjurer
abkar
abkari
Abkhas -> To be deleted
Abkhasian -> To be deleted
ablach
ablactate
ablactation
B -> To be deleted
b -> To be deleted
Bounce -> To be deleted
...
...
是否可以使用 Bash 来做到这一点。
谢谢。
【问题讨论】:
-
绝对可以使用任何 awk/grep/sed。试一试,让我们知道您遇到的问题!
-
您要删除以单个字母还是单个字符开头的行?编辑您的问题以显示仅包含数字
3的行会发生什么情况。 -
我投票决定将此问题作为离题结束,因为它只是要求编写代码而没有任何解决问题的尝试。
-
@Johnsyweb 显然这没关系,前几天我为此提出了一个元数据,他们几乎只是说你可以发布任何你想要的东西,并且在上面投反对票会阻止答案哈哈。跨度>
-
我批准了这个答案。 @Johnsyweb,我要求在 python、java 或 Fortran 中执行此操作的代码,我明确要求使用 bash。这意味着我在 bash 中做了一些尝试。无论如何,谢谢大家。