Perguntas sobre 'string'

6
respostas

preenchimento de espaços em branco finais em uma string com outro caractere

Gostaria de produzir hello world com mais de 20 caracteres. printf "%-20s :\n\n" 'hello world!!' # Actual output hello world!! : # Wanted output hello world!!========: No entanto, não quero concluir com espaços, mas com " =...
18.10.2017 / 11:47
4
respostas

Como encontro a sobreposição de duas strings no bash? [fechadas]

Eu tenho duas cordas. Para o exemplo, eles são definidos assim: string1="test toast" string2="test test" O que eu quero é encontrar a sobreposição começando no início das strings. Com a sobreposição quero dizer a string "test t" no meu ex...
07.08.2011 / 15:22
3
respostas

Substitua várias strings em uma única passagem

Estou procurando uma maneira de substituir as strings de espaço reservado em um arquivo de modelo por valores concretos, com ferramentas comuns do Unix (bash, sed, awk, talvez perl). É importante que a substituição seja feita em uma única passag...
19.06.2014 / 00:18
7
respostas

Como encontrar uma posição de um personagem usando o grep?

Eu preciso identificar a posição de um caractere em string usando o comando grep. Exemplo, a string é RAMSITALSKHMAN|1223333 . grep -n '[^a-zA-Z0-9\$\~\%\#\^]' Como encontro a posição de | na string dada?     
02.09.2014 / 16:44
7
respostas

Bash - Manipulação Contínua de String

#!/bin/bash FILE="$(basename "$1")" FILE="${FILE/%.jpeg/.jpg}" Existe alguma maneira de colar essas duas linhas juntas em uma única linha?     
08.11.2011 / 14:32
5
respostas

Correspondência de padrões em nomes de caminhos no bash

Eu quero atuar em uma lista de subdiretórios em um diretório. Considere: for x in x86-headers/*/C/populate.sh; do echo $x; done Isso dá x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-header...
01.02.2013 / 13:49
5
respostas

Número de caracteres na saída de um comando shell

Estou escrevendo um script que precisa calcular o número de caracteres na saída de um comando em uma única etapa . Por exemplo, usar o comando readlink -f /etc/fstab deve retornar 10 porque a saída desse comando tem 10 caracteres. I...
11.10.2014 / 04:03
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

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
6
respostas

bash encontrar linhas que começam com string

Eu tenho vários arquivos e quero descobrir qual deles contém linhas sequenciais que começam com uma certa string. Por exemplo, para o seguinte arquivo: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Ca...
25.03.2014 / 14:32