[SOLUCIONADO] ¿ Cómo encontrar el comando de consola que necesito para mi aplicación ?. - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: [SOLUCIONADO] ¿ Cómo encontrar el comando de consola que necesito para mi aplicación ?. (/thread-279.html) Páginas:
1
2
|
RE: ¿ Cómo encontrar el comando de consola que necesito para mi aplicación ?. - Shell - 25-02-2021 (24-02-2021, 22:44)jguardon escribió: Eso plantea el problema de que si distribuyes tu aplicación, no vas a saber qué shell tienen los diferentes usuarios. Entonces tu aplicación podría fallar si especificas un shell que no exista en esa máquina. Shell de Gambas ejecuta uno por defecto: /bin/sh Que es un enlace a "/bin/dash" Eso esta diciendo que dash no soporta la instrucción de arriba. Ahora bien. Podemos averiguar como tu dices el shell que esta usando el usuario, pero eso no quiere decir que la instrucción vaya a funcionar o no con el shell activo del usuario. Podemos averiguar que "shells" tiene instalada la máquina con: Código: cat /etc/shells Eso devuelve en este equipo lo siguiente: Cita:# /etc/shells: valid login shells Y si se encuentra el que queremos, supongo que podremos seleccionarlo. ¿ Qué opinas ?. Fuente de la información: Parte II - Shells disponibles en Linux Saludos RE: ¿ Cómo encontrar el comando de consola que necesito para mi aplicación ?. - Shell - 25-02-2021 Desisto a pegar un código nuevo si el editor se lo carga... Pruebo otra vez. He activado en las preferencias del editor de Gambas que al formatear elimine los espacios vacíos. Voy a pegar una vez el código. Código: Public Sub Main() A tomar por saco el código con las cursivas..[/i][/i][/i][/i] RE: ¿ Cómo encontrar el comando de consola que necesito para mi aplicación ?. - Shell - 25-02-2021 Probemos una cosa graciosa.. Código: Public Sub Main() ostias que no le gusta al editor de la comunidad que tenga que "i" entre corchetes!!!..madre mía!. Fijaros que he cambiado la i por la j y ya no lo hace!. Lo interpreta como etiqueta para cursivas. Por los derechos de la variable i en los arrays!. Saludos RE: ¿ Cómo encontrar el comando de consola que necesito para mi aplicación ?. - jguardon - 26-02-2021 Pues no sé cómo lo haces, pero a mi me sale bien. Desde donde copias el código? desde el IDE? Quizás la razón sea que lo pegas en el editor del foro de texto enriquecido, yo lo hago pulsando el botón 'Fuente HTML' que no interpreta etiquetas. Luego seleccionas el código y das a la gamba naranja para poner el lenguaje y sale todo bien (aunque si editas el mensaje, se vuelve a joder...). Código: Public Function OrdenesConSalida(orden As String, adisponibles As String[]) As String[] Saludos RE: ¿ Cómo encontrar el comando de consola que necesito para mi aplicación ?. - Shell - 27-02-2021 (26-02-2021, 21:58)jguardon escribió: Pues no sé cómo lo haces, pero a mi me sale bien. Desde donde copias el código? desde el IDE? Quizás la razón sea que lo pegas en el editor del foro de texto enriquecido, yo lo hago pulsando el botón 'Fuente HTML' que no interpreta etiquetas. Luego seleccionas el código y das a la gamba naranja para poner el lenguaje y sale todo bien (aunque si editas el mensaje, se vuelve a joder...). Desde el propio editor de Gambas, seleccionar y copiar. Luego en el editor de la comunidad, el botón de la gamba roja, escribo gambas y entre las dos etiquetas que aparecen, pego el código del código fuente. Y vista previa. No conocía esa forma de hacerlo, en parte parece más cómodo. Ya nos contarás. Gracias. Saludos |