首页 > 解决方案 > 如何删除任何包含数字的行?

问题描述

我需要删除所有包含数字的行,所以我只剩下单词了。

sed -i '/^[[:digit:]]*$/d' filename.TXT

不确定 sed 是否有效。

标签: unixsed

解决方案


此 sed 将删除所有包含任何数字的行:

sed '/[0-9]/d' filename.txt

awk 解决方案

awk '!/[0-9]/' filename.txt

解决方案

grep -v '[0-9]' filename.txt

推荐阅读