У меня есть строка, какСЕПГ позиционная замена с регулярным выражением
SELECT dateAdd(dd,-90, MAX(col_name)) FROM table_123_name
, и я хочу, чтобы выход как
SELECT MAX(col_name) -90 from table_123_name
Я попытался с
cat test.txt|sed "s/dateadd(dd,//I g"|sed 's/\(\[select\]\)\([ \s\t]*\)\([0-9-]*\)\(\[,\]\)\([ \s\t]*\)\([A-Za-z0-9(_]*[)]*\)/SELECT \6)\3/I g'
но регулярное выражение замены не работающих
это «простой» выбор, но есть ли другой выбор, который нельзя принимать во внимание или иметь почти такую же структуру, как и выбранное другое поле, а также учитывать? – NeronLeVelu