Я работаю над преобразованием вставок SQL-сервера в вставки MySQL, используя некоторые операции на уровне файлов Linux. Может кто-то пожалуйста, дайте мне знать, как преобразовать все вхождения ниже в строкеКак заменить символы до и после определенной строки
(..,CAST(0x0000722300000000 AS DateTime),..,CAST(0x0000979900C10112 AS DateTime),...)
, как показано ниже
(..,myfunc(0x0000722300000000),..,myfunc(0x0000979900C10112),...)
Пример:
Необходимо преобразовать CAST (hexval AS DateTime) как myfunc (hexval), где hexval является динамическим.
$echo "(..,CAST(0x0000722300000000 AS DateTime),..,CAST(0x0000979900C10112 AS DateTime),...)" | using grep or sed or awk
(..,myfunc(0x0000722300000000),..,myfunc(0x0000979900C10112),...)
@vidhyadar пожалуйста, вы можете eloberate ваш вопрос более понятным способом ?? – mohan111