Ok, więc bieganie gedit myfile.txtdziała dobrze. Ale co z otwieraniem pliku z poziomu skryptu bash przy użyciu domyślnej aplikacji komputerowej powiązanej z typem pliku?
Próbowałem poniżej, który działa świetnie, gdy uruchamiany ręcznie w terminalu, ale kiedy umieszczam go w pliku bash, nic się nie dzieje:
#!/bin/bash
xdg-open "myfile.txt"&
Co powinienem zamiast tego zrobić?
Pamiętaj, że plik musi pozostać otwarty także po zamknięciu terminala.
geditz wymienionym plikiem (lub otwiera nową kartę w istniejącej sesji). Jednak natychmiast wraca, zamiast blokować, aż program zakończy działanie.
xtg-openna *.txt, *.htmli więcej - po prostu przyzwyczajenie praca.