xargsを使用してSQLファイルをインポートする

xargsを使用してSQLファイルをインポートする

インポートするSQLファイルがたくさんあります。単一ファイルの場合は、次のコマンドを使用します。

mysql -u root -p dbname < db.sql

xargsを使用してすべてのファイルを一括インポートできますか?それは次のとおりです。 ls *.sql | xargs ....

mysqlimportが解決策であることを知っていますが、xargsが可能かどうかを知りたいです。

ベストアンサー1

xargs入力をコマンドライン引数に変換するのに適しています。ただし、mysqlSQLスクリプトファイル名パラメータは許可されていないため、xargsこの場合は便利ではありません。

これは便利に使用されますcat

cat *.sql | mysql -u root -p dbname

それにもかかわらず、この方法を使用しようとするとls有名な結果がもたらされます。ls(1) の出力を分析しない理由記事。

おすすめ記事