我需要在服务器重启时编辑文件的第一行。例如,我们在ServerA上有一个文件hostname.cfg。 ServerA的主机名是ServerA。现在,如果在ServerB(主机名ServerB)上移动文件,则文件hostname.cfg将包含ServerB。这该怎么做 ?我附上了示例代码。
ServerA上的文件 - hostname.cfg具有“ServerA”
转移到ServerB后 - 应该有“ServerB”
我正在尝试
if [[$ HOSTNAME == tstcogdb1]]; 然后 打印“Node1” 其他 打印“Node2” 网络
正在打印“Node2”
提前感谢您的帮助。
答案 0 :(得分:0)
此代码至少应该更好用:
#!/bin/ksh
if [[ $HOSTNAME == tstcogdb1 ]]; then print "Node1"; else print "Node2"; fi
或
#!/bin/ksh
if [[ $HOSTNAME == tstcogdb1 ]]
then print "Node1"
else print "Node2"
fi
虽然我无法想象为什么人们想要做你想要的......