Erro no .bash_profile

0

Estou usando o CentOS 6.2. Este é o meu ~/.bash_profile content:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
PATH=$PATH:$HOME/bin

export PATH

No entanto, quando eu uso usando

source .bash_profile

retorna

if: Expression Syntax.

Por quê?

Este é o meu arquivo .bashrc:

# .bashrc
# Source global definitions

if [ -f /etc/bashrc ]; then

        . /etc/bashrc

fi

# User specific aliases and functions
    
por max 09.08.2012 / 11:35

1 resposta

7

Talvez você tenha acidentalmente executado isso em csh ?

$ csh
lucid32:~> source if_rc
if: Expression Syntax.
lucid32:~> cat if_rc
if [ -f /etc/bashrc ]; then
    :
fi
    
por 09.08.2012 / 12:07