Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
1
resposta

sed incorreta para várias ocorrências por linha - ignorando o sinalizador global

Iterando arquivos com uma extensão específica e alterando todas as ocorrências de uma substring com sed . Às vezes, há várias ocorrências por linha. Este é o comando: find . -type f -name "*.js" -exec sed -i '' s,/.*/marlon/express,/usr/src...
23.11.2018 / 13:20
2
respostas

Como extrair entre 2 strings quando o arquivo contém vários símbolos

Estou tentando extrair dados de formulário de um arquivo enorme. Eu preciso de um padrão muito específico que até agora me falha. Eu tenho essa parte consistente do log: Machine info and user info blah blah blah [senderID=60, ipaddress=/10....
14.11.2018 / 10:14
1
resposta

Como faço para comentar o seguinte bloco de código? [fechadas]

O que eu tenho: ... {if $dockerPipelinesEnabled} {call aui.buttons.button} {param text: getText('deployment.environment.docker.button') /} {param tagName: 'a' /} {param id: 'configureEnvironment...
12.11.2018 / 23:26
3
respostas

Remaneja o nome do arquivo, trocando o que é antes e depois de um sublinhado

Gostaria de renomear um número de arquivos com a seguinte formatação: ABCD_20181102.jpg DEDE_2_20181030.jpg , ou seja, geralmente 4 letras aleatórias, seguidas por um sublinhado e uma data (ano, mês, dia). Ou 4 letras aleatórias seguidas p...
02.11.2018 / 15:42
1
resposta

Como grep / sed / awk regex e cor nas páginas man? [duplicado]

Se eu fizer man bash | grep read -c , a saída será 218 . Mas eu quero pesquisar apenas por regex colorido no homem. Eu ainda não encontrei uma abordagem. Qualquer dica é bem vinda.     
30.10.2018 / 15:38
0
respostas

SED corta a primeira letra do nome do arquivo [duplicado]

Eu tenho um problema que não entendo. Isso funciona: sed 's/CEName\.objects\.create(\*\*name_data)/self\.create()/g' test_function_view_customer_profile.py Mas isso: sed -i 's/CEName\.objects\.create(\*\*name_data)/self\.create()/g'...
02.11.2018 / 11:27
3
respostas

É portável indentar o argumento para o comando 'i \' do sed?

Fiquei com a impressão das especificações POSIX para sed de que é necessário para alinhar à esquerda o texto na linha após o comando i\ , a menos que você queira espaços em branco na saída. Um teste rápido no meu Mac (usando o BSD sed)...
27.09.2016 / 02:08
1
resposta

Encontre e substitua um padrão usando sed ou awk [closed]

Eu tenho um arquivo com várias ocorrências (mais de 1000) de: REF*SY*111111111, REF*SY*777777777, REF*SY*145485450...etc. Eu preciso que todos os dados sejam substituídos por uma saída padrão: REF*SY*111111111,REF*SY*111111111, REF*SY*...
25.10.2018 / 20:58
2
respostas

regex para validar cadeia de um valor variável

var1="temp-pprod-deployment" Precisa de um script de shell para o caso de uso abaixo; se a variável acima $ var1 value contiver string "prod", execute uma mensagem de impressão, por exemplo. echo "Found" else echo "Não encontrado"     
25.10.2018 / 20:02
0
respostas

bash script usa curl

sed -e 's/,$//' -e 'y/,/:/' test.txt | xargs -P 80 -I XX /usr/bin/curl -sk https://XX/ |grep phrase |printf "XX" não funciona por algum motivo. Eu preciso fazer o curl e imprimir o ip visitado. A saída deve ser algo como phase ip ou...
17.10.2018 / 15:48