Perguntas sobre 'string'

2
respostas

Extraindo cadeia até o primeiro dígito no Bash

Eu gostaria de encontrar um método simples para extrair a parte de uma string até onde o primeiro dígito aparece (possivelmente usando expressões regulares em vez de percorrer o caractere de string por caractere). Estou usando isso para extrair...
17.11.2016 / 18:45
2
respostas

imprimiu o mesmo valor, mas na verdade o valor é diff

a seguinte sintaxe usada para capturar a palavra entre no arquivo xml Eu também uso o xargs para remover qualquer espaço var=' find /tmp -name '*.xml' -exec sed -n 's/<Name>\([^<]*\)<\/Name>//p' {} + | xargs ' echo $var TOPI...
17.01.2018 / 12:38
3
respostas

Substituição de Combinação Bash e Extração de Subcadeia em uma Etapa

Para uma string neste formato: ./my-site.sub.domain.com Gostaria de remover os . , - e / e aparar o restante para 16 caracteres: mysitesubdomainc Eu fiz isso mysite="./my-site.sub.domain.com" mysite=${mysite//[\.|\/|-]//}...
25.09.2014 / 22:21
6
respostas

Como converter uma string tracejada em espaços e limites?

Dada a string foo-bar , o que é uma boa maneira de convertê-la em Foo Bar ? Usando o Bash, OSX.     
09.12.2014 / 01:16
3
respostas

Como fazer o loop de uma função de leitura no Bash Script?

Eu precisava remover espaços e letras maiúsculas para várias seqüências de texto, como: "My Name is Mauro" -> "my_name_is_mauro" Então eu criei este script bash: lowercase_underscore.sh (chame o mesmo para testes). Existe outra mane...
06.03.2014 / 06:33
2
respostas

Como concatenar corretamente strings no script shells?

Eu tenho um shell bash que eu preciso modificar, e eu tenho que definir uma variável em um script e depois chamar outro script. Minha variável, EXTRA_JAVA_OPTIONS deve ser -javaagent:myagent.jar="-d 0 -i 1000 -l log2 -c log1" Então o q...
11.01.2013 / 16:55
2
respostas

Como capitalizar a palavra (ou seja, a primeira letra para a parte superior) no KornShell

Existe uma maneira integrada no KornShell de capitalizar uma palavra, por exemplo? korn - > %código%? Um exemplo de Bash 4 para esclarecer: str='korn' echo "${str^}" Se não há uma maneira de fazer isso no KornShell, qual é a maneir...
16.07.2012 / 16:55
1
resposta

bash 'substituição de padrão' falha apenas em algumas condições

Por que o / a seguinte instrução printf se comportaria de maneira diferente com base em ...? (GNU bash, versão 4.4.18 (1) -release (x86_64-pc-linux-gnu)) printf "%s : %s : %s\n" $TERM ${TERM//[^[:alnum:]]/_} ${TERM//[^[:alnum:]]/?} Qu...
13.03.2018 / 13:43
3
respostas

Não é possível comparar o resultado de lsb_release para string em Bash

Estou fazendo algo errado na comparação de string abaixo. Ele funciona se eu definir uma variável e comparar isso, mas não posso copiar o valor para uma string. Alguém sabe o que há de errado? $ if [ "$(lsb_release -i)" = "Distributor ID: Red...
06.07.2017 / 16:15
2
respostas

Como dividir o stdin em várias strings de múltiplas linhas e colocar cada uma delas em diferentes variáveis bash

Eu estou procurando por uma possibilidade de enviar via pipe várias strings de múltiplas linhas para um script bash e pegar cada uma delas dentro deste script. Por fim, quero armazenar cada sequência multilinha em sua própria variável. printf...
24.11.2016 / 13:44