Ok, entonces correr gedit myfile.txt
funciona bien. Pero, ¿qué hay de abrir un archivo desde un script bash, usando la aplicación de escritorio predeterminada vinculada al tipo de archivo?
Lo he intentado a continuación, lo que funciona muy bien cuando se ejecuta manualmente en la terminal, pero cuando lo pongo en un archivo bash, no sucede nada:
#!/bin/bash
xdg-open "myfile.txt"&
¿Qué debo hacer en su lugar?
Tenga en cuenta que también necesito que el archivo permanezca abierto después de que se cierre el terminal.
gedit
con el archivo enumerado (o abre una nueva pestaña en una sesión existente). Sin embargo, vuelve inmediatamente, en lugar de bloquear hasta que el programa salga.
xtg-open
en *.txt
, *.html
y más - simplemente no funcionará.