
augustoschettini
(usa Ubuntu)
Enviado em 03/08/2024 - 12:26h
Fala galera, tudo bem?
Estou tentando resolver um problema aqui rs
Seguinte, criei um arquivo Shell Script para facilitar a instalação e configuração de alguns programas, uma vez que terei que repetir esse processo em diversas máquinas rs
Estou usando o Ubuntu Versão 20.04.6 LTS
Criei o arquivo com extensão .sh pelo notepad++ no windows e copiei esse para um pendrive, o erro é o seguinte:
Quando eu copio o arquivo para a máquina onde ele será executado ele dá o erro, mesmo criando o arquivo pelo linux em outro computador, também dá o mesmo erro.
bash: ./arquivo.sh: /bin/bash^M: interpretador incorreto: Arquivo ou diretório inexistente
O problema não é o arquivo .sh pois se eu abrir o mesmo pelo editor de texto, copiar o conteúdo e via terminal executar
nano nomedoarquivo
salvar e dar permissão de execussão
chmod -x nomodoarquivo
e depois executar
./nomedoarquivo
ele executa normalmente sem erros.
Já usei o chmod 777, chmod a+xr, chmod a+wxr e etc, no arquivo copiado de outro computador dá o erro
Também executei o chown mudando o usuario e grupo para root, mas mesmo assim não deu certo.
Alguém sabe como resolver esse problema?
A ideia é simples criar um arquivo .sh que eu possa copiar e usar em qualquer outro equipamento