cat *.sql | mysql
? Heb je ze in een bepaalde volgorde nodig?
Als je er te veel hebt om op deze manier te verwerken, probeer dan iets als:
find . -name '*.sql' | awk '{ print "source",$0 }' | mysql --batch
Dit lost ook enkele problemen op met het doorgeven van scriptinvoer via een pijplijn, hoewel je geen problemen zou moeten hebben met pijplijnverwerking onder Linux. Het leuke van deze aanpak is dat de mysql
hulpprogramma leest elk bestand in in plaats van het te laten lezen van stdin
.