Ich habe den folgenden Befehl in einem BASH-Skript. Wie kann ich überprüfen, ob der Befehl das Hochladen der Datei abgeschlossen hat?BASH, wie auf mysql LOAD DATEN LOCAL INFILE zu vervollständigen
$(mysql -h "${1}" --user="${2}" --password="${3}" -D"${4}" --skip-column-names --local-infile=1 -e "LOAD DATA LOCAL INFILE '$tempFile' INTO TABLE $tableName FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' ")
Das Skript wird nicht auf den nächsten Befehl weitergehen, bis dieser Befehl ausgeführt wird beendet. –
Sie brauchen (oder wollen) keine Befehlsersetzung, wenn Sie nur einen Befehl ausführen möchten. Lassen Sie die '$ (...)' fallen. – chepner