Midnight Commander: Como executar fish shell script

Boa tarde, pessoal. Costumo usar o Midnight Commander, um gerenciador de arquivos em modo texto. Uso também o fish shell no lugar do bash. Tenho um problema: ao clicar em um script shell no midnight commander, aquele não é executado visto que este está configurado para executar script bash. Para rodar um script no fish é necessário digitar sh <nome_do_script> enquanto que no bash é ./<nome_do_script>. Não sei como configurar o Midnight Commander de forma que eu tecle ENTER no script fish e este seja executado. Alguém saberia me informar?

1 curtida

Olá @crisdoxavier, confira se nos seus scripts a primeira linha está informando qual interpretador o deverá ser utilizado para executar os comandos, se deseja usar o bash deve constar:

#!/bin/bash
outras linhas do script

:+1:

2 curtidas

O FiSHell usa uma linguagem diferente, pra rodar scripts bash pelo shell você tem duas opções:

1.Fazer o que o @eddiecsilva disse

  1. Rodar com:
bash "script"
1 curtida

Deu certo. Muito obrigado!

1 curtida

Marca a resposta como resolvido

2 curtidas