Wie kann ich alle Befehle ausgeben, die im Bash-Skript ausgeführt werden?
Das heißt, die Ausgabe muss Befehle enthalten, die AND-Befehle selbst ausgeben.
ich fand
#!/bin/bash -x
das ist aber nicht genau das selbe denn statt
mysql -v dbname < dump.sql | grep "CREATE TABLE"
es zeigt
+ mysql -v dbname
+ grep 'CREATE TABLE'
linux
command-line
bash
echo
Putnik
quelle
quelle
set -x
das Skript an einer beliebigen Stelle aktivieren und sogar wieder deaktivieren. Wenn Sie es also nur in derecho "Done"
Leitung haben möchten , stellen Sie esset -x
einfach davor.