次のスクリプトを使用して mysql データベース名をダンプし、不要な文字 (先頭の末尾の | とスペース) をすべて削除します。sed は先頭のスペースを削除することのみを目的としていますが、それらすべてを削除することで機能します....なぜですか?
mysql -uuser -pmypass--skip-column-names -e "schema_name が ('Linking', 'information_schema') にない information_schema.schemata から schema_name を選択します;" | | sed's/^ *//'