![为唯一主机名编写 bash 脚本](https://linux22.com/image/180201/%E4%B8%BA%E5%94%AF%E4%B8%80%E4%B8%BB%E6%9C%BA%E5%90%8D%E7%BC%96%E5%86%99%20bash%20%E8%84%9A%E6%9C%AC.png)
大家好,我要为 IT 培训制作一个脚本,并且有一个问题。我的脚本允许我创建用户、删除用户或更改主机名,但主机名每次都必须是唯一的。
我想知道bash
如何使主机名唯一。例如,在主机名末尾有一个随机数,但不会再次重复,或者根据IP获得PC的名称,但我不知道该怎么做。
我不知道如何做到这一点,在我的不同计算机上,主机名都是唯一的,并确保我没有重复。我想使用主机名的独特部分来执行此操作
echo "New pc name"
read "newpcname"
hostnamectl set-hostname $newnamepc
echo "New computer name is $newpcname"