Eu tenho o Ubuntu 16.04 instalado no meu PC local e estou tentando tornar meu ambiente de trabalho semelhante ao modo como ele é configurado no meu trabalho
para conseguir isso eu queria usar o mesmo arquivo tcshrc (sim, usamos tcsh, não sei por que ...)
de qualquer forma, quando eu tento abrir um terminal tcsh (ou para a origem ~ / .tcshrc para o assunto) estou recebendo um erro:
set: Variable name must begin with a letter.
tentando isolar a causa, descobri que as próximas linhas são suficientes para causar isso
#!/bin/tcsh
echo 0
set history = 2000 # this line is not the cause, verified by echoing
echo 1
set savehist = (2000 merge)
echo 2
saída:
0
1
set: Variable name must begin with a letter.
quando eu tento executar o set savehist = (mesclagem 2000) como um comando shell regular, o terminal não mostra nenhum erro.
Claro que no meu trabalho o tcshrc está funcionando bem. em ambos tenho tcsh 6.18.01 instalado
qualquer ajuda é bem vinda
obrigado