Perguntas sobre 'arguments'

2
respostas

bash como remover opções de parâmetros após o processamento

Lembro de ter visto em algum lugar um script bash usando case e shift para percorrer a lista de parâmetros posicionais, analisar argumentos e opções com argumentos quando eles são encontrados e removê-los após a análise para deixar apen...
18.09.2014 / 13:26
3
respostas

Como usar argumentos como $ 1 $ 2… em um loop for? [duplicado]

Eu tenho este script que projetou para baixar a pronúncia das palavras que você dá como argumento: #!/bin/bash m=$# for ((i=1;i<=m;i++));do echo $i #wget https://ssl.gstatic.com/dictionary/static/sounds/de/0/"$i".mp3 done se eu o e...
03.10.2016 / 15:58
4
respostas

Como faço para analisar argumentos opcionais em um script bash se nenhuma ordem for 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...
19.12.2016 / 23:46
3
respostas

Bash: linha de comando com argumentos opcionais

Estou executando esse tipo de código: #!/usr/bin/env bash set -u exclude1='--exclude=/path/*' exclude2='--exclude=/path with spaces/*' exclude3='' # any 'exclude' can be empty tar -czf backup.tgz "$exclude1" "$exclude2" "$exclude3" 2&g...
28.04.2013 / 00:36
3
respostas

Existe uma maneira fácil de registrar todos os comandos executados, incluindo argumentos de linha de comando?

Estou tentando descobrir como registrar uma instanciação específica de rrdtool para ver se o caminho que está recebendo está incorreto. Eu sei que eu poderia quebrar o executável em um shell script que registraria os parâmetros, mas eu que...
30.07.2013 / 00:21
1
resposta

Divisão de palavras em parâmetros posicionais

Considere o seguinte exemplo: IFS=: x="a :b" # three spaces echo ["$x"] # no word splitting # [a :b] # as is echo [$x] # word splitting # [a b] # four spaces A divisão de palavras identifica as palavras "a " (três e...
03.12.2017 / 23:23
4
respostas

Como posso imprimir “-n” com 'echo'?

Eu me sinto muito idiota, mas não consigo imaginar como imprimir a string "-n" com o comando de mais de 30 anos echo . Eu tentei estes: Michaels:Scripts$ echo -n Michaels:Scripts$ echo "-n" Michaels:Scripts$ echo -e "-n" Michaels:Scripts...
07.08.2013 / 17:53
2
respostas

Bash globbing e argumento passando

Eu tenho o seguinte script bash simplificado #!/bin/bash files=("$@") if [ "X$files" = "X" ]; then files=$HOME/print/*.pdf; fi for file in "${files[@]}"; do ls "$file"; done Se eu passar argumentos (nomes de arquivo) como parâmetro...
18.11.2013 / 13:03
3
respostas

O que é um “argumento não opcional”?

Estou tentando entender info who , mas falho completamente com o termo » argumento não-opção «. Alguém pode me explicar este termo em palavras simples ou um exemplo? UPDATE : de "info quem": If given no non-option arguments, 'who' pri...
19.10.2013 / 02:48
5
respostas

BASH: como passar um argumento padrão se nenhum argumento após o primeiro ser passado

Eu tenho um script bash com uma declaração case : case "$1" in bash) docker exec -it $(docker-compose ps -q web) /bin/bash ;; shell) docker exec -it $(docker-compose ps -q web) python manage.py shell...
01.02.2016 / 22:41