总的来说,我对脚本编写还很陌生,所以在学习 ruby 的过程中我仍然学到了很多东西。
我不确定我的标题有多清晰,所以我将向您展示我的开头。
puts "Enter the hostname in the format [SID-Profile] -->"
var1 = gets
puts "Enter the IP address and Mask in the format [1.2.3.4 255.255.255.0] -->"
var2 = gets
这就是我的努力失败的地方,我开始怀疑我是否以非常实际的方式解决了这个问题。
我想问一系列问题,将问题的答案保存在变量中,然后导入一个文件,逐行读取,在文件中找到@HOSTNAME,并将其替换为 var1 中保存的值。一旦搜索了整个文件并且 @HOSTNAME 的所有实例都已替换为 var1,请重新开始 var2。当我第一次想到它时,这似乎很快,但我被卡住了。
有任何想法吗?如果还有其他方法,我也很想听听。