У меня есть переменная в файле программы Perl. Я только хочу увеличить значение по вертикали на $[0] as $[1] $[2]
, поскольку каждая переменная $ [0] прямо сейчас имеет значения от 64 до utf-8.
Я только хочу изменить $ [0], чтобы увеличить значение до конца файла.
Я попробовал команду Perl, как упоминалось
perl -pi -e 's/U[0](\d+)[0].($1+1)/e' 25k.list
синтаксическая ошибка в строке -e 1, около "] (" Unmatched [в регулярном выражении; отмечен как
<- ЗДЕСЬ в м / <- ЗДЕСЬ, / в -е строке 1. </p>
Добавлено:
некоторые данные в файле:
$U[0] = "\data1\fileloader.ini";
$U[0] = "\data1\data2\crame\crame.ini";
$U[0] = "\data1\data2\data3\files\setup.exe";
$U[0] = "\data1\data2\data3\data4\WINDOWS\win.ini";
Что я хочу, увеличьте $ U [с 0, пока оно больше не произойдет], оно должно быть:
$U[0] = "\data1\fileloader.ini";
$U[1] = "\data1\data2\crame\crame.ini";
$U[2] = "\data1\data2\data3\files\setup.exe";
$U[3] = "\data1\data2\data3\data4\WINDOWS\win.ini";
only affecting $U[ ]