小编luc*_*ton的帖子

仅捕获命令输出的一部分

如果我要输入某个命令,它会在终端中给我一个很长的输出。我只需要这个输出的几个字符。我如何在 bash 脚本中仅将终端输出中的某些字符保存为变量?

例如,如果我的脚本是:

#!/bin/bash

ifconfig
Run Code Online (Sandbox Code Playgroud)

我可以使用将整个输出保存为变量

OUTPUT="$(ifconfig)"
Run Code Online (Sandbox Code Playgroud)

但我只想复制我的 IP 地址,这是在 inet [IP ADDRESS]

我该怎么做呢?

编辑:IP 地址仅在此处用作示例,因为出于安全原因,我无法在此处提及该命令,它实际上是其他文本中的“短语:[五位数]”,而我只需要该五位数。抱歉有任何混淆

command-line bash scripts

7
推荐指数
2
解决办法
7207
查看次数

标签 统计

bash ×1

command-line ×1

scripts ×1