Estou escrevendo um script perl que pega uma string e a transmite em um script .csh.
PerlScript.pl:
$CMDLineArgs = "-stuff -more_stuff \'-even_more \"*stuff\" -last_stuff\'";
system(Script.csh $CMDLineArgs);
Script.csh:
set flags="$...
Por favor, ajude a seguir.
Estou fazendo ssh user@server "source script.csh" do meu servidor inicial
Suponhamos que script.csh contenha 10 comandos:
O primeiro ao terceiro comando é executado instantaneamente
O 4º comando le...
Eu quero o valor de variabe ${var}_err_num , mas não consigo.
#!/bin/csh -f
set list = "book bus apple"
foeach var $list
set err_num
*
*
@err_num = $err_num + 1
set ${var}_err_num = $err_num
end
echo ""
echo "# Summary"
foe...
Estou escrevendo um script simples para gerar a variável de caminho conforme abaixo:
#!/bin/csh
echo "setting path"
set path=($path /sbin:/mscc/apps)
No entanto, a variável de caminho não muda e permanece a mesma. O shell csh não possui e...
No código a seguir, parece que {} são removidos de dentro de aspas simples ao usar o conjunto, mas não ao usar o alias. Como posso parar o conjunto de remover as chaves?
set variable = "middle"
set string = 'echo ${ENVVAR}_'$variable'_end'
ec...
Sempre que eu precisar digitar um longo comando, acho que o ponto de exclamação para se referir ao histórico é muito útil. Por exemplo, !ssh pode ser usado para invocar o último comando ssh que usei. No entanto, não consigo fazê-lo funcion...
Eu li esta pergunta e responda - Redirecionar stderr para stdout mas nada parece funcionar para capturar o erro de um software chamado OpenMPI no Ubuntu 16.04 LTS.
Eu tenho os comandos OpenMPI em um script de shell digitando
mpirun -np 4...
Eu preciso comparar uma entrada de padrão pelo usuário que pode conter curingas para uma determinada extensão. Por exemplo, se a entrada for hy*.gif , moverei os arquivos hyland.gif e hyland2.gif em um determinado diretório de entrada pa...
Estou tentando instalar um software chamado Plumed no ambiente HPC, que é baseado em csh. Eu fiz com sucesso a instalação no ambiente bash. Normalmente, no ambiente bash, o seguinte comando é usado para configurar:
./configure --prefix=/hom...
Eu tenho um comando no meu script csh que pode dar pelo menos 2 linhas de saída, mas pode ser mais.
Estou transformando essas linhas em variáveis separadas que, em seguida, quero passar para outro comando. Como faço para definir meu segundo coma...