No se pueden ejecutar los comandos dentro del script de inicio de .bash_profile

0

Desde mi shell bash (última versión de Lion) si emito el comando ...

source ~/sh/bashmarks.sh

El script bashmarks.sh se ejecutará y la funcionalidad que proporciona está disponible. Sin embargo, no quiero ejecutar este script manualmente, así que he intentado ponerlo en mi ~ / .bash_profile (el comando anterior es lo único en el archivo).

Si salgo de Terminal y luego lo reinicio, se ejecuta ~ / .bash_profile, pero informa ...

: command not found

¿Cómo puedo hacer que los comandos contenidos en este script se ejecuten cuando se abre el Terminal? Sé que se está ejecutando el .bash_profile correcto, ya que puedo modificar el archivo con algunos otros comandos y tampoco funcionan, pero el punto es que puedo ver el cambio de salida cuando modifico el contenido del archivo y reinicio el archivo. cáscara. Por lo tanto, está seleccionando el directorio de usuario correcto (soy la única cuenta en la máquina).

    
pregunta John Livermore 11.06.2012 - 23:46

1 respuesta

4

¿Su .bash_profile tiene finales de línea de estilo DOS? Mensajes de error extraños como ese a menudo están "dañados" por un carácter \r .

    
respondido por el glenn jackman 12.06.2012 - 00:37

Lea otras preguntas en las etiquetas