3
sedを使用してmysqlダンプの10進値の前後に引用符を追加しようとしています。Sedを使用してMySQLdumpに引用符を追加
INSERT INTO .... 'LastName', 1356.183);
私は引用符で(この場合は1356.183で)最後の値をカプセル化しようとしています、次のようになります:これまでのところ、私が試してみました
INSERT INTO .... 'LastName', '1356.183');
行は以下のフォーマットに従ってください運がない次のsedコマンドのバリエーション:
sed -i '.bak' "s/, \(\d+.\d+\))/, '\1')/g" test.txt
私は正規表現の使用を推奨しますか?ありがとうございました!
'sed -i '.bak'" s/\(\ d +。\ d + \)/ '\ 1'/g "test.txt"を試してください –
なぜ数字を引用する必要がありますか? 'INSERT'は引用符の有無にかかわらずうまく動作するはずです。 –