Perguntas sobre 'string'

1
resposta

Remove o último caractere da string capturada com awk [duplicate]

Eu preciso remover o último caractere de uma string neste comando: sudo docker stats --no-stream 39858jf8 | awk '{if (NR!=1) {print $2}}' O resultado é 5.20% , eu preciso remover o % no final, dando 5.20 . É possível fazer isso...
23.08.2016 / 10:11
6
respostas

Extrai data de uma variável em um formato diferente

Deixe-me explicar-lhe o problema $ date +%c -d "$d" Tue 31 Dec 2013 01:13:06 PM CET $ date +'Today is %F' -d "$d" Today is 2013-12-31 Esta solução corresponde à data atual. Mas tenho uma variável que armazena a data diferente da data a...
31.12.2013 / 16:22
3
respostas

A string Bash substitui vários caracteres por um

Estou substituindo, de um título de feed, todos os caracteres, exceto letras e dígitos, por um traço para usar o resultado como um nome de arquivo seguro para qualquer sistema de arquivos: $ t="Episodie 06: No hope of riding home (NEW) - Adva...
31.10.2011 / 00:04
1
resposta

Teste -n dá resultado inesperado

Eu entendo test -n <expression> para retornar false se a expressão for avaliada como um tamanho de string maior que 0. Por que então ocorre o seguinte? Macbook:~ echo ${#undeclared_variable} 0 Macbook:~ test -n $undeclared_variable &...
06.07.2014 / 21:07
2
respostas

Utilitário para obter representação binária de string?

Existe um utilitário simples como printf que me dará uma "representação binária", ou seja, uma string como "01010010", de uma string de entrada? Ele precisaria dar suporte a codificações de múltiplos bytes.     
30.07.2011 / 02:21
6
respostas

Como dividir uma string em um array no bash

Eu tenho um problema com a saída de um programa. Eu preciso lançar um comando no bash e pegar sua saída (uma string) e dividi-la para adicionar novas linhas em determinados lugares. A string é assim: battery.charge: 90 battery.charge.low: 30...
13.05.2014 / 13:33
5
respostas

Adicione os caracteres iniciais na frente da string usando printf ou echo

Como posso adicionar caracteres iniciais para preencher uma string com um determinado comprimento? Suponha que eu queira adicionar zeros na frente de uma string, se a string for menor que 20 caracteres: printf '%020s\n' "$line" No enta...
18.07.2014 / 11:17
3
respostas

Remove substring da frente e verso da variável

Eu sei que posso remover subseqüências da frente de uma variável: X=foobarbaz echo ${X#foo} # barbaz ... e na parte de trás de uma variável: echo ${X%baz} # foobar Como eu combino os dois? Eu tentei: echo ${{X#foo}%b...
02.04.2016 / 21:50
1
resposta

Anexa (altera) cada elemento da matriz via expansão de parâmetro (ou seja, sem printf)?

Deixe o script abaixo exemplificar meu dilema .. #!/bin/zsh STUFF=( moose-hoof ovary clydsedale ) echo ${MINE=$(printf "MY-%s " $STUFF)} echo ${MINE_EXP=${STUFF/^/MY-}} MY-moose-hoof MY-ovary MY-clydsedale moose-hoof ovary clydse...
31.01.2016 / 20:40
3
respostas

Codificação mais comum para strings em C ++ no Linux (e Unix?)

Para criar um programa C ++ que seja portátil em nível de código-fonte entre o Windows e o Linux e lide bem com a internacionalização, há três codificações principais do IMHO a serem consideradas: A codificação do código-fonte do C ++. A c...
13.11.2011 / 14:24