Ok, so läuft es gedit myfile.txt
gut. Wie sieht es aber mit dem Öffnen einer Datei aus einem Bash-Skript mit der mit dem Dateityp verknüpften Standard-Desktop-App aus?
Ich habe unten versucht, was großartig funktioniert, wenn es manuell im Terminal ausgeführt wird, aber wenn ich es in eine Bash-Datei lege, passiert nichts:
#!/bin/bash
xdg-open "myfile.txt"&
Was soll ich stattdessen tun?
Bitte beachten Sie, dass die Datei auch nach dem Schließen des Terminals geöffnet bleiben muss.
gedit
auflisten , und es wird mit der aufgelisteten Datei geöffnet (oder es wird eine neue Registerkarte in einer vorhandenen Sitzung geöffnet). Es kehrt jedoch sofort zurück, anstatt zu blockieren, bis das Programm beendet wird.
xtg-open
auf *.txt
, *.html
und mehr - einfach nicht funktionieren.