Perguntas com a marcação «sed»

Sed (Stream EDitor) é um editor de linha de comando para o ambiente POSIX. Sed processa um ou mais arquivos de acordo com um script de edição e grava os resultados na saída padrão. Criado no Bell Labs, existe desde meados dos anos 70.

7
Adicione texto no final de cada linha
Estou na linha de comando do Linux e tenho um arquivo com 127.0.0.1 128.0.0.0 121.121.33.111 eu quero 127.0.0.1:80 128.0.0.0:80 121.121.33.111:80 Lembro que meus colegas estavam usando o sed para isso, mas depois de ler o manual do sed ainda não está claro como fazer na linha de comando?
90 sed 


2
Use jq para analisar uma string JSON
Estou tentando jqanalisar uma estrutura JSON como: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } Ou seja, um elemento no JSON é uma string com json de escape. Então, eu tenho algo na linha de $ jq [.c] myFile.json | jq [.id] Mas isso trava com …
87 json  string  sed  escaping  jq 

12
Usando sed para renomear arquivos em massa
Objetivo Altere esses nomes de arquivo: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl para estes nomes de arquivo: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Código Shell Testar: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' Executar: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' | sh Minha pergunta Eu não entendo o código sed. Eu entendo o que o comando de substituição $ …
87 bash  shell  sed  file-rename 

20
Renomeie arquivos recursivamente usando find e sed
Quero passar por vários diretórios e renomear todos os arquivos que terminam em _test.rb para terminar em _spec.rb. É algo que eu nunca descobri como fazer com o bash, então desta vez eu pensei em colocar algum esforço para acertar. Até agora não consegui, mas meu melhor esforço é: find …
87 bash  scripting  sed  find  replace 

3
O conceito de 'espaço de espera' e 'espaço de padrão' no sed
Estou confuso com os dois conceitos em sed: espaço de retenção e espaço de padrão. Alguém pode ajudar a explicá-los? Aqui está um snippet do manual: h H Copy/append pattern space to hold space. g G Copy/append hold space to pattern space. n N Read/append the next line of input …
86 linux  sed 

7
Como substituir toda a string usando sed ou possivelmente grep
Então, todo o meu servidor foi hackeado ou teve o problema de malware. meu site é baseado no WordPress e a maioria dos sites hospedados no meu servidor é baseada no WordPress. O hacker adicionou essa linha de código a cada arquivo e no banco de dados <script type='text/javascript' src='https://scripts.trasnaltemyrecords.com/talk.js?track=r&subid=547'></script> …
10 bash  shell  sed  grep 
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.