Siga as instruções de instalação propriamente!
Você enterrou isso em um comentário:
The environment variables are written to settings[32|64].(c)sh at "/opt/Xilinx/14.7/ISE_DS". To launch the Xilinx tools, first source the settings script:C-shell 64 bit environment...
source /opt/Xilinx/14.7/ISE_DS/settings64.csh
Isso é apenas parte de um conjunto maior de instruções não oficiais , e você não leu tudo corretamente. Eles continuam dizendo:
Shell, Bash shell, Korn Shell 64 bit environment.... /opt/Xilinx/14.7/ISE_DS/settings64.sh
As instruções reais do próprio Xilinx, conforme indicado na seção "Instalação do Linux" do guia de instalação, dizem:
1. Go to the XILINX installation directory2. Type eithersource settings32.(c)sh
orsource settings64.(c)sh
, as required for your shell.
Como é evidente na sua pergunta, você está usando o shell Bourne Again. Então você deve estar obtendo o arquivo .sh
não o arquivo .csh
. Pare de tentar consertar o script do Xilinx, que não precisa ser corrigido, e realmente execute o script correto para o seu shell fora do conjunto de scripts para diferentes shells que o Xilinx fornece.
Leitura adicional
- " Instalação do Linux ". Xilinx Design Tools: Guia de Instalação e Licenciamento . versão 14.1. Xilinx. 2012-05-08. p. 6.