linux - sed 命令仅过滤后跟逗号的一组数字

标签 linux shell unix sed

我有一个看起来像这样的文件

0: jdbc:hive2://10.241.1.8:10000/> select number,exported_at from audit group by number,exported_at order by number limit 10;
789116704,20150907T130500Z
789190212,20150907T130500Z
789255093,20150907T130500Z
789282142,20150907T130500Z
789359510,20150907T130500Z
789363793,20150907T130500Z
789363843,20150907T130500Z
789369808,20150907T130500Z
789437014,20150907T130500Z
789437071,20150907T130500Z
0: jdbc:hive2://10.241.1.8:10000/>

我只想保留数字后跟逗号的那一行。即我的输出应该是这样的

    789116704,20150907T130500Z
    789190212,20150907T130500Z
    789255093,20150907T130500Z
    789282142,20150907T130500Z
    789359510,20150907T130500Z
    789363793,20150907T130500Z
    789363843,20150907T130500Z
    789369808,20150907T130500Z
    789437014,20150907T130500Z
    789437071,20150907T130500Z

我正在寻找可以完成这项工作的 sed 命令。非常感谢任何帮助。谢谢

最佳答案

grep -E '[0-9]+,' data.txt

其中 data.txt 是包含您的输入数据的文件

关于linux - sed 命令仅过滤后跟逗号的一组数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36768013/

相关文章:

python - 如何解析并附加到 flexget yaml 配置文件?

linux - 什么是 xsession 错误?

linux - 编写、部署、安装用 shell 编写的命令行工具

linux - 无法使用 ssh 运行包含 * 的脚本

linux - 信号如何工作

linux - platform_device_register 和 usb ehci 驱动程序

linux - 格式化字符串前导零——UNIX 脚本

bash - shell : Get a specific word under a sub section in yaml file

Ruby unix 日期不正确

linux - 如何在 Linux 上获得整体 CPU 使用率(例如 57%)