cat *.sql | mysql
? Имате ли нужда от тях в определен ред?
Ако имате твърде много, за да се справите по този начин, опитайте нещо като:
find . -name '*.sql' | awk '{ print "source",$0 }' | mysql --batch
Това също така заобикаля някои проблеми с предаването на въведени скриптове през конвейер, въпреки че не би трябвало да имате проблеми с обработката на конвейера под Linux. Хубавото на този подход е, че mysql
помощната програма чете във всеки файл, вместо да го чете от stdin
.