Perguntas com a marcação «parameter»

54
Como eco apenas uma coluna de saída do comando ls?

Digamos que quando eu comando ls, a saída é: file1 file2 file3 file4 É possível exibir apenas uma certa coluna de saída, neste caso, arquivo2? Eu tentei o seguinte sem sucesso: echo ls | $2 Basicamente, tudo que eu quero fazer é repetir apenas a segunda coluna, neste caso, eu quero...

40
Transformar uma matriz em argumentos de um comando?

Eu tenho uma matriz de "opções" de um comando. my_array=(option1 option2 option3) Eu quero chamar esse comando em um script bash, usando os valores da matriz como opções. Então, command $(some magic here with my_array) "$1"torna-se: command -option1 -option2 -option3 "$1" Como eu posso fazer...

33
bash iterar lista de arquivos, exceto quando vazio

Eu pensei que isso seria simples - mas está se mostrando mais complexo do que eu esperava. Eu quero percorrer todos os arquivos de um tipo específico em um diretório, então escrevo isto: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Isso funciona desde que haja pelo...

21
terminologia da linha de comando: como são chamadas essas partes de um comando?

Na linha de comando, costumo usar comandos "simples" como mv foo/bar baz/bar mas não sei como chamar todas as partes disso: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ Eu (acho que) sei que 1 é um comando e 2 é um argumento, e provavelmente chamaria 3 de uma lista...

16
GRUB2 e kernel vga = parâmetro

De acordo com a documentação, o uso do vga=parâmetro kernel está obsoleto no GRUB2. O fato de alguns kernels mais novos não parecerem mais suportá-lo em determinados adaptadores não é motivo de preocupação, pois a placa gráfica que tenho tem de sete a oito anos de idade. O problema agora é que eu...

14
O que echo $ -1 exibe?

O que significa a saída de echo $-1, echo $-2, echo $-3.. quer dizer? Em uma das minhas caixas Linux, ele me mostra: echo $-1 imsBEl1 echo $-2 imsBEl2 E em outra caixa do Linux, mostra: echo $-1 himBH1 echo $-2 himBH2 Eles estão mapeando para alguns locais de memória ou alguma outra...

12
Parâmetros opcionais na função bash

Eu tenho uma função para criar rapidamente um novo ramo SVN que parece tão function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Que eu uso para criar rapidamente uma nova ramificação sem precisar procurar e copiar e colar os endereços e...

12
Imprimir argumentos de shell na ordem inversa

Estou um pouco preso. Minha tarefa é imprimir os argumentos no meu script em ordem inversa, exceto o terceiro e o quarto. O que eu tenho é este código: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr $i - 1` done Como odeio...

11
Indexação e modificação da matriz de parâmetros Bash $ @

É possível consultar os índices em $@? Não consigo encontrar nenhuma referência para usar como a seguir em qualquer lugar no wiki do GrayCat , e o Advanced Scripting Guide e outros atribuem isso a uma variável diferente antes de modificá-la. $ echo ${@[0]} -bash: ${@[0]}: bad substitution O...