linux - 从Linux中的多个文件中提取文本和数字

标签 linux sed

从下面的行中提取粗体文本和数字的最佳命令是什么?

2015-04-21 17:53:00Z,迈克,47176121,16,,0.0

2015-04-21 17:53:00Z,罗布,45423252,16,,0.0

我累了 sed 's/.*[\(.*\).\([0-9]*\).*/\1\2/'​​

我需要的输出是:

迈克 47176121

罗布 45423252

最佳答案

如何 cut -f 2,3 -d, 而不是尝试 d​​o sed

关于linux - 从Linux中的多个文件中提取文本和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29778678/

相关文章:

python - Python 模块 wx.GraphicsContext 中的函数 DrawEllipse 仅适用于 Windows,但不适用于 Linux

linux - server.sh : 2: . : properties. conf: 未找到

C 程序使用 I/O 重定向复制文件

linux - 使用 OpenSSL 编译时缺少 CMake 变量

regex - 如何仅提取包含子域的 URL

Python就地配置值更新

shell - 从文本文件中打印非连续行的快速 Unix 命令?

vim - 如何使用vim,sed或其他类似工具将大文件(100万行)中的成对连续行连接起来?

awk - 如何删除一个空行和仅当它不为空时的下一行

regex - sed 从正则表达式到正则表达式的打印行