Perguntas sobre 'string'

3
respostas

Imprimir mês entre duas palavras

Eu estou escrevendo alguns scripts e fiquei preso com alguns comandos. Eu gostaria de colocar uma string (mês) em um lugar específico no texto existente. Exemplo: Left Right Como posso colocar algum texto entre esquerda e direita? Eu ten...
05.06.2017 / 13:11
5
respostas

Verifique se uma variável shell tem mais de uma linha usando built-ins?

Eu posso fazer isso chamando o utilitário externo sed (para um não-vazio $myvar ) assim: if [ "$(printf %s "$myvar" | sed -n '$=')" -eq 1 ]; then echo "Your variable has only one line, proceeding" else echo "Error condition, variable...
16.04.2016 / 05:38
4
respostas

obtém valor após uma palavra específica

Eu tenho este arquivo 1 deiauk David Smith from California 12 58 2 edvin from Nevada 12 5 8 95 2 48 5 3 jaco My Name Is Jacob I'm from NY 5 6 845 156 585 4 from Miami E eu preciso obter valores após a palavra específica from é possív...
03.06.2015 / 00:06
5
respostas

Localizando números em uma saída de comando e salvando-a como variáveis

Em um script bash, desejo obter alguns números da saída de um comando e armazená-los em variáveis. Um exemplo da saída do comando: 25 results [22 valid, 2 invalid, 1 undefined] Eu gostaria de salvar os quatro números na saída de comando a...
12.09.2018 / 16:57
4
respostas

Recolher caracteres repetidos

Existe uma maneira mais Bashist do que echo "$PWD//" | sed -e 's#//\+#/#g' para substituir as barras repetidas por uma única? Obrigado Steven D , agora há uma função totalmente funcional para encontrar o caminho comum mais longo de dois...
15.04.2011 / 15:09
4
respostas

Bash convertendo nomes de caminho para o sed para que ele escape [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como garantir que a string seja interpolada em 'sed' substituição escapa de todos os metachars                                      1 resposta                             ...
23.02.2016 / 18:08
2
respostas

Substituindo um padrão por uma string

Suponha que declaramos test="/this/isjust/atestvariable/for/stringoperation" e queremos substituir cada instância de '/' pelos dois pontos ':'. Então, acho que esse comando deve funcionar: echo ${test//\/:} (como ${variable//pa...
19.10.2016 / 14:23
3
respostas

Procura e substitui uma string em extensões de arquivo específicas

Eu tenho essa festa: replace="s/AAAA/BBBB/g"; find myDirectory/. -type f -print0 | xargs -0 sed -i $replace; que examinará recursivamente myDirectory tree e substituirá todas as ocorrências de AAAA por BBBB nos arquivos exist...
07.01.2013 / 02:19
2
respostas

Como encontrar um arquivo específico com um conjunto específico de strings?

Este é o conjunto de arquivos fornecidos: ./20170524/18909-20170524182010-PBS74C2VTTCKBMKGQC7YUVEJ3U-362511-19614379.XFA.SOFS_EDI ./20170524/18909-20170524182009-PBS74C2VTTCKBMKGQC7YUVEJ3U-362514-19614381.XFA.SOFS_EDI ./20170524/18909-2017052...
25.05.2017 / 04:08
2
respostas

Script de shell para atribuir valores de uma tabela de pesquisa é muito lento

Estou tentando atribuir algumas variáveis de um arquivo de pesquisa com um script de shell. Eu tenho algo funcionando, mas parece desnecessário lento. Script: while read line do code='echo $line | awk -F'...
24.10.2014 / 11:31