unix - 如何删除任何包含数字的行?
问题描述
我需要删除所有包含数字的行,所以我只剩下单词了。
sed -i '/^[[:digit:]]*$/d' filename.TXT
不确定 sed 是否有效。
解决方案
此 sed 将删除所有包含任何数字的行:
sed '/[0-9]/d' filename.txt
awk 解决方案
awk '!/[0-9]/' filename.txt
解决方案
grep -v '[0-9]' filename.txt
推荐阅读
- r - 使用 R 中的 ggplot2 在多面、闪避的条形图上的每个条形上的文本居中对齐
- google-cloud-platform - Google Cloud Speech-to-Text API - 多说话人识别?
- java - 方法泛型返回java类
- java - 如何从类文件中提取公共构造函数、方法和变量
- python - 根据具有空白行的列向数据框添加新列
- deep-learning - pytorch seq2seq 编码器正向方法
- riscv - 火箭芯片仿真显示意外指令数
- ruby-on-rails - Rails 忽略 config/database.yml
- vba - VBA - 如果最后一行不等于则复制
- outlook - 如何从交换中检索与已发送文件夹中的电子邮件关联的扩展属性