Mam grę tekstowego, Colossal Cave Adventure, że chciałbym, aby uruchomić ze skryptu powłoki zamiast otwierania terminal i wpisując cd ~/Desktop/CCA
i ./Adventure
. Kod, którego próbuję użyć, jest następujący:
#! /bin/bash
gnome-terminal -e 'cd ~/Desktop/CCA/; ./Adventure'
a wiadomość, którą otrzymuję, jest następująca:
There was an error creating the child process for this terminal
Failed to execute child process `cd` (No such file or directory)
z opcjami zmiany preferencji profilu lub ponownego uruchomienia procesu. Próbowałem również użyć ścieżki bezwzględnej zamiast ~/
, a wszystkie moje nazwy plików są poprawnie przeliterowane i wskazują właściwe miejsce. Co jest nie tak?
cd
to nie było polecenie.