私の Ruby プログラムは、文字列内の変数を呼び出すときに不要な改行を引き起こします。
次に、文字列がテキスト ファイルに出力されます。このテキスト ファイルには、不要な改行がたくさんあります。
これが私のコードです。
puts 'What is the 2nd Octet?'
second_octet = gets
puts 'What is the 3rd Octet?'
third_octet = gets
puts 'What is the vlan number?'
vlan_number = gets
vrf_number = <<-eos
123#{vlan_number}
eos
router_config = <<-eos
interface Bundle-Ether7.#{vlan_number}
description * #{description_name} *
mtu 9216
vrf #{vrf_number}
ipv4 address 10.#{second_octet}.#{third_octet}.252 255.255.255.0
eos
File.open(config, 'w') { |file| file.write(router_config) }`
変数を呼び出した後に改行が発生するため、行間にギャップがあります。これは、IP アドレスを複数の行に分割するため、second_octet 変数と third_octet 変数で非常に煩わしいものです。
どんな助けでも素晴らしいでしょう!ありがとう!