¿Cómo puedo obtener stdout todos los comandos que se ejecutan en script bash?
Es decir, la salida debe contener comandos de salida Y comandos en sí mismos.
encontré
#!/bin/bash -x
pero esto no es exactamente lo mismo porque en lugar de
mysql -v dbname < dump.sql | grep "CREATE TABLE"
muestra
+ mysql -v dbname
+ grep 'CREATE TABLE'
linux
command-line
bash
echo
Putnik
fuente
fuente
set -x
en cualquier parte del script e incluso desactivarlo nuevamente. Entonces, si solo lo quieres en laecho "Done"
línea, ponloset -x
justo antes de ese.