Perguntas sobre 'arguments'

0
respostas

Argumentos em lote para SSH Secure Shell no Windows 7?

Eu instalei o SSH Secure Shell para conectar ao meu servidor remoto e quero automatizar o processo de atualização do meu site. Eu ia fazer um script em lote para automaticamente empurrar e puxar do meu site para o meu computador, mas eu não conh...
27.09.2014 / 01:33
1
resposta

Abrindo e passando argumentos para um aplicativo usando um script de shell em um Mac

Eu estou tentando escrever um script de shell em um Mac que abre RIATest e passa parâmetros. Meu código é: #!/bin/bash echo THIS TEST!!! open -a '/Applications/RIATest 4/RIATest.app' --args /b /r /e 5 /p ..//FMNG_RIATest//doScriptGenerato...
12.06.2012 / 16:41
10
respostas

Por que o argv inclui o nome do programa?

Programas típicos Unix / Linux aceitam as entradas da linha de comando como uma contagem de argumentos ( int argc ) e um vetor de argumentos ( char *argv[] ). O primeiro elemento de argv é o nome do programa - seguido pelos argumentos rea...
12.10.2016 / 07:20
8
respostas

Passando argumentos nomeados para shell scripts

Existe alguma maneira fácil de passar (receber) parâmetros nomeados para um script de shell? Por exemplo, my_script -p_out '/some/path' -arg_1 '5' E dentro de my_script.sh , receba-os como: # I believe this notation does not work,...
14.05.2014 / 20:19
4
respostas

Qual é o propósito de usar shift em shell scripts?

Eu encontrei este script: #! /bin/bash if (( $# < 3...
16.12.2014 / 22:37
5
respostas

Passa a saída do comando anterior para o próximo como um argumento

Eu tenho um comando que envia dados para stdout ( command1 -p=aaa -v=bbb -i=4 ). A linha de saída pode ter o seguinte valor: rate (10%) - name: value - 10Kbps Eu quero grep essa saída para armazenar essa 'taxa' (acho que o pipe será úti...
10.01.2014 / 21:14
3
respostas

Como o curl protege uma senha de aparecer na saída do ps?

Eu percebi há algum tempo que nomes de usuários e senhas dados a curl como argumentos de linha de comando não aparecem em ps output (embora, é claro, possam aparecer em seu histórico bash). Eles também não aparecem em /proc/PID/cmdline...
11.08.2017 / 00:41
7
respostas

Qual é a diferença entre $ * e $ @?

Considere o seguinte código: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Produz: 1 2 3 4 1 2 3 4 Estou usando o Ksh88, mas também estou interessado em outros shells comuns. Se você conhece alguma...
25.06.2012 / 11:51
7
respostas

É '-' usado somente com cd?

cd - pode alternar entre o diretório atual e o anterior. Parece que eu tenho visto - usado como argumentos para outros comandos antes, embora eu não me lembre se - significa o mesmo que com cd . Descobri que - não funciona co...
28.07.2014 / 07:28
7
respostas

Resolvendo “mv: lista de argumentos muito longa”?

Eu tenho uma pasta com mais de um milhão de arquivos que precisam ser classificados, mas não posso fazer nada porque mv envia essa mensagem o tempo todo -bash: /bin/mv: Argument list too long Estou usando este comando para mover arquiv...
09.05.2014 / 01:31