Perguntas com a marcação «string»

Manipulação de string: extração de parte de uma string, substituição de texto, formatação para uma determinada largura, etc.

2
Os shells que não sejam o Bash e o Zsh suportam citações ANSI-C? por exemplo, $ 'string'
Eu tenho um script de shell que usa o seguinte para imprimir uma marca de seleção verde em sua saída: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Depois de ler sobre a cotação ANSI-C da Bash , percebi que poderia usá-la ao definir minhas variáveis ​​de cores e remover a -esinalização …

4
substituições de string: todas as ocorrências
Uma pergunta simples, mas não consigo encontrar a resposta. a documentação do zsh me impressiona :-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... Como posso substituir todos os 'the' por 'THE', não apenas a primeira ocorrência? Com o zsh, são as coisas mais fáceis que …
13 zsh  string 



3
Como você remove o caractere de ponto da string sem chamar sed ou awk novamente?
Eu tenho um arquivo chamado hostlist.txtque contém texto como este: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Eu tenho o seguinte pequeno script: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Qual saída …



5
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, o uso do comando readlink -f /etc/fstabdeve retornar 10porque a saída desse comando tem 10 caracteres. Isso já é possível com variáveis ​​armazenadas usando o seguinte código: …
12 shell  string  variable 




3
Substitua várias strings em uma única passagem
Estou procurando uma maneira de substituir seqüências de caracteres de espaço reservado em um arquivo de modelo por valores concretos, por ferramentas comuns do Unix (bash, sed, awk, talvez perl). É importante que a substituição seja feita em uma única passagem, ou seja, o que já foi digitalizado / substituído …
11 bash  sed  awk  string  replace 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.