Llamar a terminal.app con la línea de comando que debería ejecutar

Llamar a terminal.app con la línea de comando que debería ejecutar

yo sueloLázaro IDEpara generar algún contenido. Dentro de él puedo configurar comandos externos.

Puedo configurar "Nombre del programa" y "Parámetros"

Me gustaría configurarlo para que, desde dentro del software, pueda llamar a Terminal (o similar) para copiar un archivo y acelerar mi trabajo.

¿Necesito crear un script en su lugar? ¿O existe una forma sencilla de utilizar el "Nombre del programa" y los "Parámetros" para ejecutar comandos de la línea de comandos?

Respuesta1

Si desea una ventana de Terminal en la que luego pueda ejecutar comandos, llame a lo siguiente:

osascript -e "tell application \"Terminal\" to do script \"ls -la ~/Desktop\""

Aquí, osascriptpuede lanzarComandos de AppleScript. El comando AppleScript real simplemente le dice a Terminal que ejecute un script. Aquí, por ejemplo, hay una lista de archivos del escritorio. También puedes poner tu AppleScript en un .scptarchivo separado o editarlo usando Script Editor. Esta es una forma muy específica de macOS de realizar la administración del sistema.

De lo contrario, si no necesita una ventana de Terminal abierta, tendría más sentido que su IDE llame a un script de shell que realice la configuración requerida en segundo plano.

información relacionada