Perguntas sobre 'parameter'

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

Como desarmar os parâmetros posicionais?

Como faço isso: set foo bar baz unset # Something else here echo $# # Should ouput 0 Ao fazer set "" , $# ainda será 1 e não 0.     
19.08.2011 / 01:26
4
respostas

Como posso criar um arquivo vazio cujo nome começa com um traço? [duplicado]

Como podemos criar um arquivo vazio com o nome do unix -stuff . Isso significa que o nome começa com - . Eu tentei com touch -stuff , mas não funcionou.     
18.10.2011 / 01:18
2
respostas

Por que $ # é sempre 0 na minha função?

Bash está me deixando louca. Não consigo entender por que o seguinte (nem algumas das dezenas de variações que copiei e colei literalmente dos exemplos) não funciona: #!/bin/bash echo $# function main { if (( $# < 1 )); then...
16.07.2013 / 23:59
3
respostas

Como passar o conteúdo de um arquivo como múltiplos argumentos no bash

Eu tenho um arquivo que contém dados que são atualizados ao longo do tempo (mydata). O arquivo é assim: 1 2 3 Com este arquivo, quero fazer isso (basicamente manipular cada número como um parâmetro separado): myscript.sh 1 2 3 Como...
08.01.2015 / 17:19
4
respostas

Como escrever um wrapper muito simples que fornece parâmetros padrão?

Dado um programa que requer alguns parâmetros, por ex. program -in file.in -out file.out , qual seria a abordagem mais simples para escrever um script bash que poderia ser chamado com ou sem qualquer um desses parâmetros e usar valores padrão...
07.02.2013 / 10:58
1
resposta

Diferença entre $ 1, $ {1} e $ “1” no awk

Enquanto trabalhava em um script, o seguinte script deu um erro file * | awk '{ ${1}=""; print substr(${0},2) }'; enquanto os dois scripts a seguir foram executados com êxito file * | awk '{ $"1"=""; print substr($"0",2) }'; e f...
01.07.2017 / 08:20
1
resposta

Sed Comando diferença de comportamento wrt argumento de comportamento

Recentemente, estava trabalhando na execução de uma operação sed em um arquivo de configuração. Descobri que o comando sed está se comportando de maneira diferente com o parâmetro -ir vs -ri : - [root@node system]# sed -ri 's|(^[[:...
09.08.2017 / 12:51
3
respostas

Existe uma maneira de obter os parâmetros posicionais do script de dentro de uma função no bash?

As seguintes variáveis são usadas para obter os parâmetros posicionais: $1, $2, $3, etc. $@ $# Mas eles são usados para ambos os parâmetros posicionais do script e os parâmetros posicionais de uma função. Quando eu uso essas variáveis...
21.01.2018 / 13:13
2
respostas

Processamento da opção Getopts, É possível adicionar um [FILE] não hifenizado?

Estou usando getopts para todos os meus scripts que exigem análise avançada de opções e funcionou muito bem com dash . Estou familiarizado com o uso básico básico de getopts , que consiste em [-x] e [-x OPTION] . É possível analis...
24.01.2012 / 07:36