Perguntas com a marcação «arguments»

Um argumento é geralmente definido como o valor real passado para uma função, procedimento ou programa de linha de comando.

2
Como remover um parâmetro posicional de $ @
Basicamente, quero "extrair" a primeira ocorrência da -inflista de parâmetros. (Os parâmetros restantes serão passados ​​para um comando diferente.) O script que eu tenho tem a seguinte estrutura: #!/bin/sh <CODE> for POSITIONAL_PARAM in "$@" do <CODE> if [ "$POSITIONAL_PARAM" = '-inf' ] then <PLUCK $POSITIONAL_PARAM FROM $@> break fi <CODE> …


4
Como analiso argumentos opcionais em um script bash se nenhuma ordem é dada?
Estou confuso sobre como incluir argumentos / sinalizadores opcionais ao escrever um script bash para o seguinte programa: O programa requer dois argumentos: run_program --flag1 <value> --flag2 <value> No entanto, existem vários sinalizadores opcionais: run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> --optflag4 <value> --optflag5 <value> Eu …







1
Excluir arquivos com mais de 500 dias
Eu tenho diretório com arquivos a partir do ano de 2010. Quero excluir todos os arquivos com mais de 500 dias e tentei o seguinte: find /var/log/arc/* -type f -mtime +500 -delete {}\; Mas eu entendo isso: -bash: /usr/bin/find: Argument list too long Como eu sei, isso significa que há …


3
Como passar arquivos encontrados por find como argumentos?
Primeiro, para eliminar respostas triviais, mas inaplicáveis: não posso usar o truque find+ xargsnem suas variantes (como findem -exec) porque preciso usar poucas expressões desse tipo por chamada. Voltarei a isso no final. Agora, para um exemplo melhor, vamos considerar: $ find -L some/dir -name \*.abc | sort some/dir/1.abc some/dir/2.abc …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.