Acredito que você precisará editar seu script para ficar assim:
#!/bin/bash
gksudo nautilus /opt/lampp/htdocs
o til no final do nome do arquivo ~
indica que o arquivo é um backup
Para uma solução sugerida em outro tópico, tentei escrever meu primeiro script de shell. Não funcionou como pretendido.
Para obter um acesso rápido à pasta / opt / lampp / htdocs ao usar o XAMPP, tentei criar um script de shell da área de trabalho:
gksudo nautilus /opt/lampp/htdocs
e o salvou em um arquivo chamado htdocs_open.sh e o salvou na minha área de trabalho ("Skrivbord" em sueco) sob a pasta / home / lars / Skrivbord
Eu também alterei as permissões usando:
chmod +x htdocs_open.sh
Quando verifico as permissões, agora é assim:
-rwxrwxr-x 1 lars lars 35 jul 26 16:31 htdocs_open.sh*
-rwxrwxr-x 1 lars lars 34 jul 25 23:43 htdocs_open.sh~*
Quando eu faço duplo clique no ícone na minha área de trabalho, basta abrir o script no gedit.
Por que recebo um conjunto duplo de arquivos com um "~" no final? Por que meu script de shell não está sendo executado como um script de shell?
Acredito que você precisará editar seu script para ficar assim:
#!/bin/bash
gksudo nautilus /opt/lampp/htdocs
o til no final do nome do arquivo ~
indica que o arquivo é um backup
Tags xampp nautilus-script