gpt4 book ai didi

linux - 更改主机名 bash 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 03:42:37 26 4
gpt4 key购买 nike

我正在尝试将镜像启动时的主机名更改为/24 -/32 IPv4 地址。我想出了以下脚本,但 HNAME 仍然为 NULL:

#!/bin/sh
echo "Changing hostname to IP-related"
HNAME=ifconfig | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d. -f4 | awk '{ print $1 }'
echo "Proposed hostname is: $HNAME"
echo

hostname=$HNAME
echo "The new hostname is $HOST_NAME"
echo

最佳答案

我找到了解决方案。感谢@anubhava - 还修复了我原来的示例中的一些不一致之处:

#!/bin/sh
echo "Changing hostname to IP-related"
HNAME=ifconfig | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d. -f4 | awk '{ print $1 }'
echo "Proposed hostname is: $HNAME"
echo

hostname $HNAME
echo "The new hostname is $HNAME"
echo

关于linux - 更改主机名 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29153564/

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