O que significa a saída deste comando “source”?

1

Unix novato aqui, instalando MYSQL.

De acordo com as instruções do administrador do servidor, adicionei duas linhas ao final do meu arquivo .cshrc para criar duas novas variáveis de ambiente:

setenv MYSQL_UNIX_PORT /home/userX/mysql.sock
setenv MYSQL_TCP_PORT 11023

Em seguida, as instruções dizem

Then do a 'source .cshrc' for the changes you just made.

Este é o resultado:

server.edu(45): source .cshrc
: Command not found.
exit: Badly formed number.

Qual é o erro? Por que o comando não foi encontrado?

Qualquer ajuda é muito apreciada.

Obrigado.

    #
    # $Header: /src/common/usc/skel/RCS/dot.cshrc,v 1.5 1994/06/20 20:48:05 ucs Exp $
    #

    #
    # If this is not an interactive shell, then we exit here.
    #
    if (! $?prompt) then
        exit 0
    endif

    #
    # RC Revision Date
    #
    set rcRevDate=930824

    #
    # Set User Level of expertise.
    #
    set UserLevel=novice

    ###############################################################################
    #
    # Source a global .cshrc file.  
    #
    # DO NOT DELETE THIS SECTION!
    #
    # If you wish to customize your own environment, then add things AFTER
    # this section.  In this way, you may override certain default settings,
    # but still receive the system defaults.
    #
    if (-r /usr/lsd/conf/master.cshrc) then
        source /usr/lsd/conf/master.cshrc
    else if (-r /usr/local/lib/master.cshrc) then
        source /usr/local/lib/master.cshrc
    endif
    ###############################################################################

    #
    # Put your changes/additions, here.
    #
    setenv MYSQL_UNIX_PORT /home/user/mysql.sock
    setenv MYSQL_TCP_PORT 51023
    
por Greg McNulty 13.06.2012 / 20:29

1 resposta

3

Por razões de programadores C não serem tão robustos quando, muitos programas que lêem arquivos falharão se a última coisa no arquivo não for uma nova linha.

Se você colocar uma nova linha no final do arquivo, o problema deverá ser corrigido.

    
por 13.06.2012 / 21:44