Coloque esta linha no começo do arquivo:
#!/bin/sh
ou:
#!/bin/dash
Eu adicionei meu script chamado mylovelyscript.sh to /bin/ folder. Meu script contém código que echo s text com diferentes cores de texto. Mas quando eu corro meu script como
$ mylovelyscript
é executado no modo bash. Então, meu script dá uma saída com os textos com códigos de cores, como
\e[93mHello World!
mas não textos coloridos. Mas quando executo meu script como $ sh mylovelyscript.sh com sh , ele executa como eu quero. Agora, eu quero que meu script me dê textos coloridos como no modo sh , mas neste caso eu quero chamar meu script como $ mylovelyscript , não como $ sh mylovelyscript . Como eu posso fazer isso? Obrigado!
Coloque esta linha no começo do arquivo:
#!/bin/sh
ou:
#!/bin/dash