Есть ли способ вставить заголовок вверху файла?У меня есть скрипт, который сканирует 5 IP-адресов, а затем выводит результаты 5 IP-сканирования в один файл Microsoft Excel в формате CSV.Я хочу добавить заголовок вверху страницы, описывающий то, что отображает каждый столбец, такой как IP, протокол, порт и т. Д. В настоящее время у меня есть этот фрагмент кода, чтобы сделать это:
open (FILE, ">>/root/scanned_ip_addresses.csv"); #open excel file
print FILE "IP,Protocol,Port,State,Service\n"; #Adds header to top of file.
while (<TEXT>) {
...
К сожалению, его нетвыводить так, как я хочу, из-за пяти отдельных сканирований выводить заголовок после каждого сканирования IP вместо одного заголовка.Вот пример того, как он выводит:
IP Port Protocol State Service
xx xx xxx xxxx xxxxx
IP Port Protocol State Service
xx xx xxx xxxx xxxxx
IP Port Protocol State Service
xx xx xxx xxxx xxxxx
IP Port Protocol State Service
xx xx xxx xxxx xxxxx
IP Port Protocol State Service
xx xx xxx xxxx xxxxx
Я хотел бы распечатать его так:
IP Port Protocol State Service
xx xx xxx xxxx xxxxx
xx xx xxx xxxx xxxxx
xx xx xxx xxxx xxxxx
xx xx xxx xxxx xxxxx
xx xx xxx xxxx xxxxx
Как я могу решить эту проблему?