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

Como substituir uma linha por duas linhas usando sed em csh no BSD?

Eu tenho um arquivo de texto muito simples aqui com o seguinte conteúdo line1 line2 line3 line4 Eu quero modificar o conteúdo via sed (ou algum outro aplicativo) para que ele se torne line1 line2 #this line was added by sed line3 line4...
07.09.2017 / 03:00
2
respostas

Remove string usando certos valores (-)

Eu tenho o seguinte texto foo-11.11-fo.o-foo-bar bar-foo-11.11-22.11 Desejo remover as últimas strings com dois "-". Resultado esperado: foo-11.11-fo.o bar-foo Eu tentei vários métodos usando o corte, mas nada fun...
25.09.2017 / 11:52
4
respostas

torr ou awk para substituir a string entre os padrões (converter caminho absoluto para relativo)

Estou tentando substituir todas as pastas em um caminho por ".." Isso faz parte de um script maior que eventualmente substituirá alguns caminhos absolutos em caminhos relativos. O resultado esperado deve ser assim: /ABCDdasda234sEA/asdas2d...
26.09.2017 / 14:11
4
respostas

O que são ferramentas alternativas para pesquisar arquivos em conteúdo completo?

Eu percebi que a maioria das ferramentas de texto que eu uso, grep / egrep / awk / sed, são orientadas a linhas. Eu acho que é uma abordagem simplificada para pesquisar em arquivos, mas eu queria saber se há outro conjunto de ferramentas que ope...
12.02.2014 / 21:40
3
respostas

Como posso escapar de caracteres especiais em um “subcomando” sed?

Estou usando xmllint --shell em um arquivo XML grande e usando o comando write para gravar um snippet XML a ser usado no teste. O snippet que é gravado precisa de algumas linhas do arquivo XML original (a declaração, o namespace e o nó rai...
11.03.2016 / 15:19
3
respostas

Como imprimir espaços vazios na primeira coluna usando awk ou sed

Aqui está o meu arquivo de entrada de amostra. ip.txt : john math science paul math science rosy math jill science rob math science hary math Saída desejada: john paul rosy jill rob ha...
16.07.2015 / 18:12
1
resposta

Como substituir \ 1 \ por nova linha

Eu tenho um registro como: "evSchema"\"UAT" "evSN"\"uadb" "evDirsep"\"/" "evRootPath"\"/work_area/APP_UAT/" "evSchema"\"RMS13" "evUser"\"STAGE" Eu quero substituir \ pela nova linha. Eu tentei usar sed para isso, mas não está fun...
24.08.2015 / 13:20
2
respostas

Como exibir cada dia de um mês em uma linha separada usando tr, sed e cal

Como usar comandos, cal , sed e tr e o canal para exibir os dias numéricos (por exemplo, 1, 2, 3 etc.) de um mês, com cada dia em uma linha separada Eu tentei: cal 12 2015| sed '3,7p' | tr -cs "[:alpha:]" "[\n*]" e siga esta s...
26.11.2015 / 19:15
5
respostas

Acrescentar um arquivo ao segundo até o final do arquivo

Eu tenho dois arquivos. O primeiro é apenas um único número. Este número é calculado e muda sempre. O segundo arquivo tem um monte de colunas, e eu não sei o número de linhas (que podem mudar). Por exemplo, eu tenho algo assim: Arquivo 1:...
25.08.2015 / 08:25
3
respostas

Vim substituir em um modo visual

Em um bloco de teste assim cron.allow cron.deny Eu quero substituir cron com at, apenas no intervalo selecionado pelo modo visual (ctrl + v) Então eu pressiono ctrl + v: e aparece o! pronto Está bem Eu faço sed s:cron:at:gc mas eu...
06.05.2015 / 23:06