gpt4 book ai didi

linux - 使用脚本将 Nic 卡的 IP 地址打印到 bash

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:23 25 4
gpt4 key购买 nike

目前我正在使用 Vim 在 Linux 上完成一项学校作业,我必须编写一个脚本来显示当前登录的用户、时间和日期,并仅列出 Nic 卡的 IP 地址。除了 IP 地址部分,我一切正常。如果有人可以提供帮助,我将不胜感激。

编辑以包含我目前拥有的代码。

#!/bin/bash
Time=$(date)
IP=$(ifconfig ens33)
echo "The following user is currently logged in $USER"
echo ""
echo "The current time is $Time"
echo ""
echo "The IP information is $IP"

最佳答案

您可以像这样使用 awk 过滤 ifconfig 的结果 (IPv4):

$ ifconfig ens33 | awk '/inet addr/{print substr($2, 6)}'

结果:

10.10.xx.xx

inet addr:代表IPv4地址。
inet6 addr:表示IPv6地址。

关于linux - 使用脚本将 Nic 卡的 IP 地址打印到 bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47320747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com