次のテキスト行を検討してください(MySQL挿入から取得)。
"description" varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
帰りたい
"description" varchar(255) NOT NULL DEFAULT '',
つまり、削除したいと思います。ただし、ソースデータベーススキーマによっては、キーワードの後COLLATE utf8_unicode_ci
の照合順序が異なる場合があります。COLLATE
私はプレビューを見ましたが、それを使って単語を削除する方法がわかりません。
ベストアンサー1
次のフィールドにCOLLATE
スペースがないと仮定すると、単純なAwk 1行を使用できます。
awk '/COLLATE/ {$3=$4=""}1' file
これは、パターンと一致し、COLLATE
レコード(行)の3番目と4番目のフィールドと一致せずにファイル全体を印刷します。