shell - 如果找到数字模式,则从文件中删除行
问题描述
我需要从包含数字的文件中删除行。括号中的数字(文件中的注释仅用于演示目的)
line1 (5) # I want this to be removed
line2 # not to be removed
lineX (21) # I want this to be removed
到目前为止,我对 sed 的尝试都没有结果。
sed '/*.([1-9][0-9])$/d' file.txt
知道为什么它不起作用吗?
解决方案
推荐阅读
- python - 在某些情况下,Django Rest Framework 允许未经身份验证的视图访问
- r - 在绘图标签的千分之一处添加逗号
- asp.net - IIS 上的 ASP.NET 重写重定向 url(用于 Facebook 社交登录)
- python - 选择数据框中的特定列并追加到新行中
- java - 我显示的 GUI 大小不一致
- ruby-on-rails - 如何在 Rails 中使用 I18n.js 和 handlebars.js
- swift - 在 Userdefaults 中保存状态
- javascript - 在加载 CGI 脚本之前等待页面加载?
- visual-studio-code - VS Code:如何水平移动选择
- google-cloud-functions - Fastify 和云功能