Arteben
@Arteben

Как записать с помощью perl-скрипта многострочный текст в файл?

Имеется текстовый файл в который необходимо записать текст(многострочный) после определенной строки.
  • Вопрос задан
  • 2682 просмотра
Решения вопроса 1
@Konkase
Как вариант:

#!/usr/bin/perl

    $string="string";
     
    open($fh, "data1.txt");     
    open($fh2,"data2.txt");
    
    while ($row = <$fh>) {
    chomp $row;
    
	if ($row =~ /$string/ ) {
	    print $string."\n";
	   while ($row2 = <$fh2>) {
	      chomp $row2;	      
	      print $row2."\n"; 
	      }
	  } else {
	    print $row."\n";}
	  
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы