【发布时间】:2020-04-07 03:06:58
【问题描述】:
我在 Oracle 数据库服务器上运行此命令
dbcli list-dbhomes
这导致我有 3 列和 5 行信息。我需要一种方法在 Sed 中只获取第 3 列、第 1 行。如果您正在运行该命令,我需要一种仅获取显示的 ID 号的方法。我想出了如何使用我的代码获取第 1、2 和 3 列的第一行
dbcli list-dbhomes | sed 's/ .*//'
但无法弄清楚如何仅获取第一列的第三行。
【问题讨论】:
-
在这样的情况下,我们鼓励用户添加他们为解决自己的问题而付出的努力,所以请添加您的问题,然后让我们知道。
-
好的,现在请检查我编辑的问题。
-
head和cut可能更干净。类似dbcli list-dbhomes | head -n 1 | cut -f 3 -d ' '。 -
如果你的问题会在这里结束,我建议重新尝试unix.stackexchange.com。
标签: linux sed command-line