Duas falhas
- Não existe tal comando como
sourcein/bin/sh. Talvez você quisesse escrever#!/bin/bashna primeira linha ou usar. ./config.cfg? - O script está falhando porque você criou / editou o arquivo
config.cfgem um sistema Windows e copiou o arquivo (no modo binário) para o sistema Unix / Linux.
Você pode substituir as terminações de linha CR / LF pelas extremidades LF corretas executando dos2unix config.cfg ou editando o arquivo em seu editor favorito baseado em Unix / Linux e removendo os caracteres ^ M você ' Veremos no final de cada linha.