Perguntas sobre 'arguments'

2
respostas

Como faço para passar o conteúdo de um arquivo como um parâmetro de linha de comando

Estou armazenando um caminho de arquivo em um arquivo e preciso passar o conteúdo desse arquivo como um argumento para um script de shell, especificamente o Maven, algo assim: mvn -Dvar_name=(contents of file) Isso funcionaria: mvn -...
11.12.2012 / 20:45
2
respostas

Qual é o modo Unix para um aplicativo CLI reportar nenhum argumento especificado?

Estou desenvolvendo um aplicativo que gostaria de seguir o "caminho Unix". O que devo programar para fazer caso seja chamado sem argumentos (o que não faz sentido prático): exibir uma mensagem de erro exibe ajuda ou sai silenciosament...
09.04.2012 / 18:44
2
respostas

Como você obtém o fgrep para encontrar o literal “--help”?

fgrep --help | fgrep "--help" retorna apenas o fgrep inteiro --help, como eu retorno apenas as linhas que possuem o literal "--help" nelas? As citações não fazem nada, nem \-\-help .     
05.08.2014 / 20:47
5
respostas

Como usar argumentos de nome de arquivo ou padrão para stdin, stdout (breve)

Eu quero manipular nomes de arquivos como argumentos em um script bash de uma maneira mais limpa e flexível, usando argumentos 0, 1 ou 2 para nomes de arquivos de entrada e saída. quando args = 0, leia de stdin, escreva para stdout quando...
09.10.2013 / 08:35
4
respostas

Passar argumentos para uso em um processo neto

Eu tenho uma lista de argumentos e três processos: bash_script -> child -> grandchild A lista de argumentos é destinada ao neto. Eu posso modificar todos os três processos. O roteiro do avô recebe um argumento por si mesmo. O seg...
19.06.2018 / 20:11
1
resposta

Opções UNIX-, BSD-, GNU no comando ps do Linux. De onde eles são? [fechadas]

No manual do comando ps no Ubuntu há este texto: This version of ps accepts several kinds of options: 1 UNIX options, which may be grouped and must be preceded by a dash. 2 BSD options, which may be grouped and must not...
08.06.2013 / 12:37
1
resposta

Variável com traço de dois pontos $ {VAR: -}

Como "$ {2: -}" funciona em um exemplo "if-then-else" abaixo? De alguma forma eu não posso deixar de pensar que sendo $ {2: -} isso significa o segundo argumento, mas estou curioso para saber o que os dois pontos (:) e traço (-) após o dígito 2...
12.05.2016 / 17:54
2
respostas

Verifique se um script bash tem exatamente dois argumentos que são diretórios

Estou escrevendo um script bash que compara dois diretórios, mas não sei como verificar as condições Por exemplo, se o usuário digitar 1 arg em vez de 2 (precisamos de 2, pois estamos comparando dois diretórios), isso deve dar um erro. Se os...
15.10.2014 / 04:33
3
respostas

Como passar argumentos para bash shell script ao executar esse comando com?

Eu tenho um script de shell que aceita um argumento e usa isso no script. Então, para executar o script, eu digito /path/to/script argument O problema é ao tentar configurar esse arquivo para ser executado usando o utilitário at . Eu te...
25.10.2012 / 02:41
2
respostas

Por que eu preciso do traço duplo antes do argumento passado para sh por xargs -I para que ele funcione corretamente?

Desculpe pelo título de bocado. Aqui está o comando em questão find . -name "*.txt" | xargs -Ifile sh -c 'echo $(basename $1) ' -- file Portanto, sem o traço duplo, o file não é passado para sh e, em seguida, é reconhecido como $1...
06.08.2013 / 00:49