Не могли бы вы попробовать следующее.
echo "INSERT INTO data VALUES (11,1), (NULL,2), (NULL,3), (NULL,4);" |
awk '
match([110],/\([0-9]+/){
value=substr([110],RSTART+1,RLENGTH-1)
}
{
gsub("NULL",value)
}
1'
Вывод будет следующим.
INSERT INTO data VALUES (11,1), (11,2), (11,3), (11,4);
Согласно комментарию OP, если вы хотите выполнить эту операцию для файла Input_file, выполните следующие действия (просто передайте имя файла Input_file сценарию awk
)
awk '
match([112],/\([0-9]+/){
value=substr([112],RSTART+1,RLENGTH-1)
}
{
gsub("NULL",value)
}
1' Input_file
Нет. Загрузка для CTP в форме Виртуального Изображения ПК, так не окажет влияния.
Я постарался бы не устанавливать что-либо, отметил CTP, RC или бету на машине, которую Вы считаете в жестком реальном времени. Сопротивляйтесь искушению и установите его в VM или некритическом поле вместо этого.:)