Hola gente,
Una rápida para terminar el día de hoy.
Tienes un montón de scripts en un directorio, enumerados en el orden que deben ser ejecutados y necesitas crear un script para ejecutarlos todos fácilmente.?
Veamos.
((clip26ai) ) [oracle@oracle-server-26ai ~]$ ls -lat *sql
-rw-r--r--. 1 oracle oinstall 224 Jul 26 01:04 6.sql
-rw-r--r--. 1 oracle oinstall 648 Jul 26 01:04 5.sql
-rw-r--r--. 1 oracle oinstall 196 Jul 26 01:01 4.sql
-rw-r--r--. 1 oracle oinstall 363 Jul 26 00:58 3.sql
-rw-r--r--. 1 oracle oinstall 14168 Jul 26 00:57 2.sql
-rw-r--r--. 1 oracle oinstall 662 Jul 26 00:55 1.sql
-rw-r--r--. 1 oracle oinstall 1452 May 1 05:22 demo.sql
-rw-r--r--. 1 oracle oinstall 2412 Feb 14 2026 permisos.sql
((clip26ai) ) [oracle@oracle-server-26ai ~]$ ls -lat *sql
-rw-r--r--. 1 oracle oinstall 224 Jul 26 01:04 6.sql
-rw-r--r--. 1 oracle oinstall 648 Jul 26 01:04 5.sql
-rw-r--r--. 1 oracle oinstall 196 Jul 26 01:01 4.sql
-rw-r--r--. 1 oracle oinstall 363 Jul 26 00:58 3.sql
-rw-r--r--. 1 oracle oinstall 14168 Jul 26 00:57 2.sql
-rw-r--r--. 1 oracle oinstall 662 Jul 26 00:55 1.sql
-rw-r--r--. 1 oracle oinstall 1452 May 1 05:22 demo.sql
-rw-r--r--. 1 oracle oinstall 2412 Feb 14 2026 permisos.sql
((clip26ai) ) [oracle@oracle-server-26ai ~]$ find . -maxdepth 1 -type f -name "*.sql" | sort | sed 's|^|@|' >ejecutar.sh
((clip26ai) ) [oracle@oracle-server-26ai ~]$ cat ejecutar.sh
@./1.sql
@./2.sql
@./3.sql
@./4.sql
@./5.sql
@./6.sql
@./demo.sql
@./permisos.sql
Problema resuelto.
