Para definir uma variável de ambiente, você deve atribuir um valor a uma variável de shell e export
it. Isso pode ser feito de uma só vez com
export variable=value
ou em duas etapas com
variable=value
export variable
No seu caso:
XTOOL_HOME=/home/marta/Peptide/oficial-MC/sf/xscore_v1.3
XTOOL_PARAMETER="$XTOOL_HOME/parameter"
XTOOL_BIN="$XTOOL_HOME/bin"
export XTOOL_HOME XTOOL_PARAMETER XTOOL_BIN
PATH="$PATH:$XTOOL_BIN"
Observe a configuração de PATH
. Seu código inclui desnecessariamente o valor antigo de PATH
quatro vezes. O texto acima replica o código csh
sugerido.
Além disso, a mensagem de erro menciona XSCORE_PARAMETER
, mas não tenho certeza do que é isso. É algo definido pelo seu programa com base em uma ou várias das variáveis de ambiente acima (automaticamente), ou algo que você deve definir manualmente para algo que não é mencionado no manual.
De acordo com os comentários , este pode de fato ser um erro de digitação no manual, e as várias variáveis XTOOL
devem, de fato, ser prefixadas com a string XSCORE
em vez de XTOOL
.