Perguntas sobre 'shell-script'

3
respostas

Como POSIX-contar o número de linhas em uma variável de seqüência de caracteres?

Eu sei que posso fazer isso no Bash: wc -l <<< "${string_variable}" Basicamente, tudo o que encontrei envolveu <<< operador Bash. Mas no shell POSIX, <<< é indefinido e não consegui encontrar uma aborda...
20.11.2018 / 07:40
3
respostas

Definir variáveis com um nome de variável

O que há de errado com esse script? Estou tentando definir A1 = 1, B1 = 1, C1 = 1 LIST="A B C" for x in $LIST do "$x"1=1 done e o resultado é: ./x.: line 7: A1=1: command not found ./x.: line 7: B1=1: command not found ./x.: line 7...
22.08.2015 / 14:03
3
respostas

Vai de uma string para uma matriz de "palavras" no Bash

Eu preciso ir de uma string para uma matriz onde cada entrada é cada palavra nessa string. Por exemplo, começando com: VotePedro="Vote for Pedro" Eu preciso da matriz: Vote For Pedro Qual eu deveria então ser capaz de repetir como:...
08.07.2015 / 20:29
7
respostas

Como posso passar um argumento de linha de comando para um script de shell?

Eu sei que os scripts de shell apenas executam comandos como se fossem executados no prompt de comando. Eu gostaria de poder executar scripts de shell como se fossem funções ... Ou seja, levar um valor de entrada ou string para o script. Como eu...
10.02.2012 / 22:16
1
resposta

Depurando scripts, qual é a diferença entre -x para set -euxo pipefail?

A maneira principal de depurar scripts é adicionar -x ao shabang ( #!/bin/bash -x ). Recentemente, encontrei uma nova maneira, adicionando set -euxo pipefail diretamente abaixo do shabang, como em: #!/bin/bash set -euxo pipefail...
06.08.2017 / 15:57
4
respostas

Qual é a maneira mais fácil de executar texto da cauda na linha de comando?

Às vezes, estou trabalhando em uma nova caixa (ubuntu) e digito git e sou alertado: The program 'git' is currently not installed. You can install it by typing: apt-get install git-core Se isso acontecer, sei que posso pegar a última l...
04.04.2012 / 21:36
1
resposta

Como integrar um script awk de múltiplas linhas em um script de shell

Eu sou um iniciante em scripts de shell e minha pergunta é uma continuação de Como analisar um arquivo para extrair 3 números de dígitos mantidos em um" número de grupo " Estou tentando integrar em um único script de shell uma série de co...
11.08.2013 / 10:59
1
resposta

É “wait &” (“wait ampersand”) um idioma ou técnica de script shell / shell útil (bash)?

Eu "herdei" alguns scripts de shell para máquinas Linux executando o shell "bash" do GNU. Em um caso particular, a máquina executa a versão 2.0.5b bash do GNU Um desses scripts tem uma instrução wait & ("wait ampersand") como parte da...
15.10.2015 / 17:38
1
resposta

Usando getopts para analisar as opções após um argumento não-opcional

Eu tenho um script bash como abaixo em um arquivo nepleaks_upd.sh , que eu quero executar como ./nepleaks_upd.sh bootstrap --branch off . Não foi possível obter --branch , mas o que funciona é ./nepleaks_upd.sh bootstrap -b off . usag...
04.07.2014 / 23:12
1
resposta

Por que o PGID do meu filho não processa o PID do pai?

Por isso, continuo lendo em todos os lugares que esse comando deve finalizar todos os processos filhos do processo pai: kill -- -$$ Usar um ID negativo com o comando kill faz referência a um PGID e, dos exemplos que vi, parece que o PGID...
25.06.2014 / 22:12