Perguntas sobre 'arguments'

1
resposta

Como distinguir entre um parâmetro posicional e uma opção?

Tanto um parâmetro posicional ($ 1, $ 2, e assim por diante) quanto uma opção (e / ou argumento) são escritos diretamente após um comando, então qual é a definição ou expressão para explicar como distingui-los? Em outras palavras, como explic...
26.11.2018 / 10:46
2
respostas

Ordem dos argumentos da linha de comando

Alguém me disse uma vez que havia um padrão quando se trata de analisar opções na linha de comando. Algo como: ./script.sh [options/flags] [command or file] Eu entendo que ao analisar um shell script isso torna a vida mais fácil, já que v...
10.01.2017 / 07:53
5
respostas

Script Bash que lê nomes de arquivos de um pipe ou de argumentos de linha de comando?

Eu quero que meu script leia um monte de nomes de arquivos (que podem ter espaços) dados como glob ou STDIN e faça coisas com eles. Eu fui capaz de ler de qualquer maneira separadamente, mas não combiná-los. Isto lê globs da linha de comando:...
14.01.2013 / 01:12
1
resposta

Script Bash para passar argumentos para um script

Eu não tenho muita experiência com scripts bash. O que eu estou tentando fazer aqui pode não ser complicado, mas eu só tenho alguns problemas. Portanto, tenho um script em C que preciso usar para executar aproximadamente 70.000 arquivos. O sc...
26.10.2016 / 04:37
1
resposta

Função que chama outra função com lista de argumentos não funciona

No meu .bash_aliases eu defini uma função que eu uso da linha de comando assim: search -n .cs -n .cshtml -n .html SomeTextIWantToSearchFor /c/code/website/ /c/stuff/something/whatever/ A função constrói um comando grep que canaliza o resu...
10.11.2014 / 19:56
1
resposta

Como especificar parâmetros adicionais para a opção --compress-program do sort do GNU?

sort --compress-program=/bin/gzip funciona bem, mas como posso passar opções para o programa de compactação (por exemplo, --best ou --fast )? sort --compress-program=/bin/gzip\ --best falha com a mensagem de erro couldn't exec...
15.04.2014 / 13:32
3
respostas

Argumentos opcionais após ou antes dos argumentos obrigatórios?

Estou criando um script de shell e preciso dele para aceitar dois argumentos obrigatórios e um opcional. Como faço para verificar isso? Na maioria dos scripts que vi, os argumentos opcionais são passados antes dos obrigatórios, como: cut -c2...
17.10.2014 / 17:07
2
respostas

função bash para quebrar o argumento do programa e às vezes anexar

Estou interessado em uma solução geral, mas meu problema de exemplo específico é escrever uma função .bashrc que envolve o grep e anexa um caminho de arquivo ao comando, se estiver faltando. Basicamente, toda vez que o grep esperasse no stdin eu...
06.10.2017 / 17:05
3
respostas

As diferentes formas de passar os argumentos para aplicativos de console

Por que os aplicativos de console recebem os argumentos iniciados com: a) one dash (myapp -arg1 123; ls -al) b) two dashes (myapp --arg1 123; git push origin master --force) c) without dashes at all (myapp 123; man ls) d) without dashes but w...
10.05.2014 / 14:17
1
resposta

Lista de argumentos muito longa

Estou tentando inserir um comando com um argumento MUITO grande (tamanho de 1 MB), mas ele diz "Lista de argumentos muito longa". Como posso entrar nesse argumento? SO: Linux Ubuntu     
27.04.2017 / 19:07