Perguntas sobre 'arguments'

6
respostas

Múltiplos argumentos em shebang

Eu estou querendo saber se existe uma maneira geral de passar várias opções para um executável através da linha shebang ( #! ). Eu uso o NixOS, e a primeira parte do shebang em qualquer script que eu escrevo geralmente é /usr/bin/env . O...
22.10.2017 / 13:23
3
respostas

Por que alguns comandos não lêem a entrada padrão?

Eu me pergunto o que quando devemos usar pipeline e quando não deveríamos. Digamos, por exemplo, que para matar determinados processos que manipulam arquivos PDF, o seguinte não funcionará usando o pipeline: ps aux | grep pdf | awk '{print...
03.07.2014 / 12:06
4
respostas

find + xargs: linha de argumento muito longa

Eu tenho uma linha como a seguinte: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} mas recebi o seguinte erro: xargs: argument line too long Estou confuso. O uso de xargs não deve exatamente ajudar com...
21.07.2013 / 03:42
2
respostas

Como posso transmitir dados para um programa que espera ler dados de um arquivo que é dado como argumento?

Eu tenho um enorme arquivo gzipado e eu quero um programa (4s-import neste caso) para lê-lo. Demora muito tempo para primeiro descompactar o arquivo e, em seguida, chamar o programa com o caminho para o arquivo como um argumento. Seria possível...
14.11.2013 / 11:04
4
respostas

Como a entrada padrão de um programa pode ser passada como um argumento para outro?

Digamos que um programa exista, o que leva dois argumentos; arquivo de entrada e arquivo de saída. E se eu não quiser salvar este arquivo de saída no disco, mas passá-lo diretamente para stdin de outro programa. Existe uma maneira de conse...
20.07.2015 / 04:51
4
respostas

Por que o eco não é chamado como / bin / sh -c echo foo em alguma saída?

Por exemplo, enquanto isso funciona: $ echo foo foo Isso não acontece: $ /bin/sh -c echo foo Considerando que isso acontece: $ /bin/sh -c 'echo foo; echo bar' foo bar Existe uma explicação?     
05.01.2016 / 17:22
2
respostas

Adicione argumentos ao 'bash -c'

Digamos que eu queira executar um comando por meio do Bash assim: /bin/bash -c "ls -l" De acordo com a página man do Bash, eu também poderia executá-lo assim: # don't process arguments after this one # | p...
14.07.2014 / 19:50
2
respostas

como percorrer os argumentos em um script bash

Eu gostaria de escrever um script bash com quantidade desconhecida de argumentos. Como posso percorrer esses argumentos e fazer algo com eles? Uma tentativa errada seria assim: #!/bin/bash for i in $args; do echo $i done     
14.06.2013 / 00:33
2
respostas

Concatenação de string Bash usada para construir a lista de parâmetros

Dado este pedaço de bash: PARMS='-rvu' PARMS+=" --delete --exclude='.git'" echo $PARMS rsync ${PARMS} . ${TARGET} O echo mostra a string PARMS conforme o esperado, nenhum erro é exibido, mas o rsync age silenciosamente como se as opções a...
28.08.2014 / 09:33
5
respostas

cp com um único argumento contendo curingas [duplicados]

     Esta pergunta já tem uma resposta aqui:                   O que significa 'mv ./*' sem especificar o destino?                                      5 respostas                                Se eu tiver os dois arquivos a segui...
05.08.2013 / 16:44