linux - grep : 对以特定字母结尾或开头的字符串进行排序
问题描述
我有一个文件names.txt,现在我想将所有以D开头的名称存储在另一个文件startWithD.txt中,并将所有以E结尾的名称存储在另一个文件endsWithE.txt中(搜索不区分大小写)。
我试过这个
grep -i '^D' names.txt >> startsWithD.txt
grep -i 'e$' names.txt >> endsWithE.txt
解决方案
您是否尝试过复制整个文件并在全部大写之前完全大写。也许也可以尝试流水线化它。
抱歉,如果这些都不起作用,我不是专家,但我相信这些方法应该可以解决您的问题。
推荐阅读
- ios - 什么是 iOS 运行时标头?
- latex - 在 Latex 中放置 paracol 和脚注
- python - AttributeError:“_io.StringIO”对象没有属性“StringIO”
- python - 不可靠的 selenium webdriver 使用 python 点击
- android - 使用 Android 意图过滤器 pathPattern 匹配文件名
- java - 将另一个 servlet 部署到 wildfly 实例
- python - 我在进行 kattis oddmanout 挑战时遇到运行时错误
- c# - Travis CI 中的 ASP.NET Core 3.1 构建失败
- node.js - 如何使用 mongoose 在 mongo db 中使用纬度和经度查找附近的点
- laravel - 创建一个向管理员 Laravel 发送电子邮件的命令