Executando o arquivo executável

1

Eu sou muito novo no Ubuntu e fiz o seguinte.

Eu fiz um arquivo chamado PinkBunny usando os seguintes comandos e escrevi algum texto nele.

khan@ubuntu:~$ cat>PinkBunny
Hellow Guys!
^C
khan@ubuntu:~$ chmod +x PinkBunny

Agora, como agora se tornou executável, agora ele deve estar exibindo seu conteúdo sempre que eu o chamar, mas o seguinte erro continua aparecendo.

PinkBunny:command not found

Eu sei que há algum problema em definir o caminho, mas não sei como fazer isso?

    
por Naseer Ahmed 09.04.2014 / 23:18

1 resposta

2

Você precisa colocar um shebang para fazer seu arquivo ser chamado como um script. Tente usar um interpretador de bash como este:

sylvain@sylvain-ThinkPad-T430s:/tmp$ cat>PinkBunny
#!/bin/bash
echo "Hellow Guys!"
^C
sylvain@sylvain-ThinkPad-T430s:/tmp$ chmod +x PinkBunny
sylvain@sylvain-ThinkPad-T430s:/tmp$ ./PinkBunny 
Hellow Guys!
    
por Sylvain Pineau 09.04.2014 / 23:30