Perguntas sobre 'parameter'

1
resposta

Alias de bash com um espaço como parte do comando

Estou tentando criar um alias bash, onde o próprio alias tem um espaço. A ideia é que o alias (por exemplo, con ) represente sudo openvpn --config /path/to/my/openvpn/configs/ . O que resulta em um comando legível, quando o con alias é...
03.12.2015 / 13:34
2
respostas

Contar o número de elementos na matriz bash, em que o nome da matriz é dinâmico (isto é, armazenado em uma variável)

Breve declaração da questão: Existe um método bash embutido para contar o número de elementos na matriz bash, onde o nome da matriz é dinâmico (ou seja, armazenado em uma variável), sem recurso para fazer uma cópia completa de a matriz ou u...
10.11.2015 / 23:53
3
respostas

Como dividir a variável $ 0 para encontrar o diretório e os caminhos relativos no bash?

A variável $ 0 contém as informações do caminho do script. Como posso alterar as informações do caminho para o caminho absoluto? Quero dizer como processar ~,., .. ou similar? Como posso dividir as informações do caminho no diretório e no...
07.09.2010 / 23:12
2
respostas

É possível usar variáveis de parâmetros do shell ($ 1,…, $ @) diretamente no CLI?

Às vezes, é necessário emular e verificar as variáveis acima em pequenos exemplos e, em seguida, pode ser copiado imediatamente para algum script, etc. Eu tentei resolver usando um exemplo simples das seguintes maneiras: (find $1) /tmp sh...
04.07.2014 / 17:16
9
respostas

Bash: Extraia uma das quatro seções de um endereço IPv4

Podemos usar a sintaxe ${var##pattern} e ${var%%pattern} para extrair a última e a primeira seção de um endereço IPv4: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the las...
29.01.2018 / 04:58
2
respostas

Onde estão documentados os parâmetros do kernel do Linux presentes em / proc / sys?

Onde posso encontrar uma descrição técnica dos parâmetros do kernel listados em /proc/sys (ob Linux)?     
06.06.2011 / 02:14
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
2
respostas

$ BASHPID E $$ diferem em alguns casos

Estou lendo "BASH pocket guide of Oreilly". Dizia: The process ID of the current Bash process. In some cases, this can differ from $$. Acima da explicação, explicada $BASHPID variable. Pergunta: quais casos?     
23.01.2013 / 05:31
3
respostas

Como evitar a divisão de palavras sem impedir a remoção da string vazia?

Eu preciso passar como argumento de programa uma expansão de parâmetro. A expansão resulta em um nome de arquivo com espaços. Portanto, cito duas vezes para ter o nome do arquivo como uma única palavra: "$var" . Contanto que $var contenh...
29.12.2016 / 15:23
2
respostas

Quais são os parâmetros especiais do shell (bash)?

Eu encontrei um parâmetro especial com o bash começando com $ sign. Exemplo: Quando eu estava vagando pelo status de saída, eu sabia sobre $? , ID do processo por $$ etc. Então, estou compartilhando este post para saber quais são...
25.07.2015 / 08:22