0

あるマシンおよび/または別の環境からのデータの有無にかかわらず、データベース オブジェクトをデプロイする UNIX スクリプトを手伝ってほしいと頼まれました。問題は、一部の列に一重引用符で囲まれた CHAR データがあることです。これらの一重引用符のみを 2 つの一重引用符に変換する必要があります。sed か awk を使おうと思っていたのですが、よくわかりません。誰でもアイデアはありますか?例:

INSERT INTO SQL_ERROR_MESSAGE (SQL_Error_Cd,Error_Text) VALUES (5492,'The argument for an INOUT/OUT parameter '%VSTR'  is invalid.');

になる

INSERT INTO SQL_ERROR_MESSAGE (SQL_Error_Cd,Error_Text) VALUES (5492,'The argument for an INOUT/OUT parameter ''%VSTR''  is invalid.');

ご協力ありがとうございました。

4

1 に答える 1