Articles of csh

Como evitar a duplicação da variável de caminho no csh

É típico ter algo assim em seu arquivo cshrc para configurar o caminho: set path = ( . $otherpath $path ) mas, o caminho é duplicado quando você fonte seu arquivo cshrc várias vezes, como você evita a duplicação? EDIT: Esta é uma maneira impura de fazer isso: set localpaths = ( . $otherpaths ) […]

Extrai uma palavra depois de uma palavra específica na mesma linha

Como posso extrair uma palavra que vem depois de uma palavra específica no Linux (csh)? Mais precisamente, eu tenho um arquivo que tem uma única linha que se parece com isso: [some useless data] –pe_cnt 100 –rd_cnt 1000 [some more data] Eu quero extrair o número 100 que é após a palavra –pe_cnt . Eu […]

Comprimento máximo do argumento de linha de comando que pode ser passado para o SQL * Plus?

Eu estou chamando SQL * Plus do Linux C Shell: sqlplus username/password @file.sql var1 var2 var3 Se eu passar uma string como var1 , quanto tempo essa string pode ser? É governado pelo sistema operacional? Nesse caso: Linux version 2.6.9-100.ELsmp (mockbuild@x86-010.build.bos.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-11)) #1 SMP Tue Feb 1 12:17:32 EST […]

Como determinar o shell atual em que estou trabalhando?

Como posso determinar o shell atual em que estou trabalhando? A saída do comando ps seria suficiente? Como isso pode ser feito em diferentes sabores do UNIX?

Obtendo o ssh para executar um comando em segundo plano na máquina de destino

Esta é uma continuação da pergunta Como você usa o ssh em um shell script? questão. Se eu quiser executar um comando na máquina remota que é executada em segundo plano nessa máquina, como obtenho o comando ssh para retornar? Quando tento include apenas o e comercial (&) no final do comando, ele simplesmente trava. […]

Um shell script pode definir variables ​​de ambiente do shell de chamada?

Eu estou tentando escrever um script de shell que, quando executado, irá definir algumas variables ​​de ambiente que permanecerão definidas no shell do chamador. setenv FOO foo em csh / tcsh ou export FOO=foo em sh / bash, configure-o apenas durante a execução do script. Eu já sei disso source myscript executará os comandos do […]