Perguntas sobre 'string'

4
respostas

O awk pode usar identificadores de campo também para strings de shell (variáveis)?

Bem, isso aparentemente não é possível do jeito que estou tentando. Essa abordagem alternativa para obter barra como uma string resultante funciona, no entanto: #!/bin/bash path1=/usr/tmp/foo/bar/baz awk -F/ '{print $5}' <<< "...
19.08.2013 / 20:22
4
respostas

Extraia os endereços separados por ponto-e-vírgula e imprima cada endereço em uma linha

Eu tenho um arquivo com a seguinte entrada. Os números separados por pontos representam endereços. Qualquer número no endereço pode ter um ou mais dígitos, da seguinte maneira: [112.112.112.112;3.3.3.3;44.44.44.44] [6.6.6.6;17.17.17.17;88.88....
27.08.2018 / 11:26
8
respostas

bc binário de saída como nibbles separados por espaços em branco

Estou depurando código que contém algumas operações de mudança de bit, e estou usando muito bc para ver o que está acontecendo no nível de bit. Veja o que eu uso: $ echo 'obase=2;598980975283696640' | bc 10000101000000000010000001100000001...
01.01.2015 / 21:00
4
respostas

Espaço extra com o número da linha contada?

Eu conto o número de linhas do meu arquivo com este comando no OSX: nl=$(wc -l < ~/myfile.txt) Digamos que nl seja 100. Agora, desejo usar o resultado nl em outro comando, mas, estranhamente, echo 1-$nl me dá 1- 100 em...
27.05.2015 / 17:45
2
respostas

filename sem espaços de duas linhas de comando

Estou executando dois comandos do Linux e quero colocar os valores resultantes juntos em um nome de arquivo sem espaços e um ponto separando os dois valores. Até agora, eu tenho isso: pid='sudo dmidecode -s system-product-name' vid='sudo dmid...
24.08.2011 / 09:08
3
respostas

Encontre palavra na frase com Bourne Shell (sh)

Estou tentando determinar se uma determinada palavra aparece em uma frase usando Bourne Shell (sh). Por exemplo: #!/bin/bash INPUT='Lorem ipsum dolor sit amet.' if [[ "$INPUT" == *dolor* ]] then echo "So true" else echo "Not true" fi...
20.09.2012 / 15:38
1
resposta

O Bash imita a tradução específica de Locale de C?

O manual de Bash menciona que 3.1.2.5 Locale-Specific Translation A double-quoted string preceded by a dollar sign (‘$’) will cause the string to be translated according to the current locale. If the current locale is C or POSIX, t...
20.11.2018 / 00:09
3
respostas

Como passar um parâmetro de string na função bash?

Eu tenho este código que funciona: get_parameter () { echo "$query" | sed -n 's/^.*name=\([^&]*\).*$//p' | sed "s/%20/ /g" } Mas eu quero substituir o "nome" pelo parâmetro que eu passo para get_parameter get_parameter () { e...
21.09.2011 / 11:57
2
respostas

Substituir pela variável de loop em um padrão de string

Estou tentando fazer uma iteração de uma matriz de nomes de arquivos e substituo o nome do arquivo por um caminho absoluto. O código é, #!/bin/bash jsArray=(moment.js datatable.js jquery.js jquery.tmpl.js dt_jq_ui.js report_app.js) for f in "...
08.06.2015 / 12:56
2
respostas

O que o hash em $ {parameter / # pattern / string} faz?

Eu vi a seguinte substituição em este artigo : ${PWD/#$HOME/~} Como se compara a isso? ${PWD/$HOME/~} Ambos parecem ser o mesmo. Eu não sei porque o hash foi incluído.     
23.04.2014 / 10:18