Apertura de múltiples pestañas en la terminal de gnome con comandos complejos de un ciclo

Tengo un comando que debe llamarse así:

command "complex argument"

Si quiero ejecutar gnome-terminal pasándole este argumento, va así:

gnome-terminal -e 'command "complex argument"'

Quiero abrir varias pestañas en el terminal, ejecutando este comando con diferentes argumentos cada vez. Esto funciona de esta manera:

gnome-terminal -e 'command "complex argument1"' --tab -e 'command "complex argument2"'

Pero el problema surge si quiero ejecutarlo con un script, donde obtengo los parámetros para cada pestaña de un ciclo (es decir, el número de pestañas es variable). Mi idea básica era recopilar los argumentos en una sola variable y luego pasarlos a gnome-terminal. Pero no sé cómo hacer esto, dejando intactos todos los argumentos citados anidados. O todo está comprimido en un argumento (si llamo agnome-terminal "$args"), o se desmorona por cada espacio en blanco (si llamo agnome-terminal $args).

¿Hay alguna forma de componer argumentos tan complejos en bash? O, alternativamente, ¿hay alguna forma de enviar mensajes IPC a gnome-terminal, diciéndole que abra una nueva pestaña y ejecute un comando? Sé que puedo hacer esto con Konsole, pero ahora quiero hacerlo con gnome-terminal.

Respuestas a la pregunta(5)

Su respuesta a la pregunta