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

Extrai múltiplas ocorrências na mesma linha de uma string entre dois delimitadores

Este é complicado ... a entrada tem várias ocorrências por linha em várias linhas. muitas linhas "id=" existem, mas eu só quero aquelas começando com ai-c "id=" Exemplo de entrada (duas linhas longas): d-fl ai-c" id="3af3a73f26a63a-list-"...
07.08.2018 / 03:30
1
resposta

Comentando linha existente em um arquivo e adicionando 3 novas linhas abaixo da linha comentada no shell ksh

O arquivo de configuração tem a linha abaixo: Ciphers aes128-ctr,aes192-ctr,aes256-ctr Portanto, é necessário comentar esta linha e adicionar linhas abaixo após a linha comentada. Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arc...
07.08.2018 / 10:17
1
resposta

AIX SSH com operação de tubulação, um dos revestimentos falha

Eu tenho um forro para coletar as informações errpt em cada servidor AIX VIO usando ssh . Mas o comando abaixo não está funcionando. Estou canalizando o comando para executar no shell de root no servidor VIO (oem_setup_env) ssh -padmin@VI...
02.07.2018 / 14:05
1
resposta

Comando Sed-e 'Unterminated'

Estou tentando escapar de todas as barras invertidas de algum texto gerado pelo figlet. Aqui está o que eu tenho até agora. figlet -f $font -t "Foo Bar" | sed -e "s|\|\\|g" Isso não funciona por algum motivo, mas isso acontece. figlet...
23.08.2018 / 22:27
4
respostas

Reordenar campos separados por tubulações com junção entre dois campos

Entrada: |Ordernum=8921|mn=03|yr=20|id=869|Name=1|Street=2|City=3|State=4|Zip=5|Country=6| Saída: 8921,03/20,869,1,2,3,4,5,6 Como posso conseguir isso?     
04.06.2018 / 08:39
3
respostas

Como grep 7 linhas após a partida e substituir o texto?

Estou tentando o grep 7 linhas após a correspondência e substituo um contexto nessas 7 linhas e salve-o no mesmo arquivo. Por exemplo: <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit...
21.06.2018 / 09:20
2
respostas

Script para converter o horário da época em formato legível por humanos

Eu tenho um arquivo que contém várias linhas. Algumas linhas representam a data e a hora, mas essa hora está no formato Epoch. Eu tentei usar algum comando, mas esse comando converteu todos os dígitos numéricos. Eu quero converter apenas o que é...
09.08.2018 / 11:19
2
respostas

apaga as linhas antes da partida, exceto a correspondência acima da stdout

Procurando usar qualquer comando para produzir o resultado a seguir. Editado para maior clareza. Estou tentando remover qualquer ^ abc que não seja uma linha antes de ^ xyz. stdout: abc def abc ghi abc jkl xyz mno xyz pqr abc def abc ghi a...
25.06.2018 / 23:36
2
respostas

Remoção de aspas duplas e substituição de vírgula dentro dela

Estou procurando um comando que possa remover uma / duas aspas duplas de um arquivo no formato CSV e vírgulas dentro delas para serem substituídas por espaço, de modo que todo o campo possa se parecer com um. Ex: ""Wembley,London"" a ser e...
28.08.2018 / 13:13
1
resposta

Como posso executar um mesmo comando no mac terminal para múltiplos arquivos em uma pasta?

Como posso executar o mesmo comando no mac terminal para vários arquivos em uma pasta? Os arquivos são nomeados como 24538_7#1.fq , 24538_7#2.fq , 24538_7#3.fq , 24538_7#4.fq e assim por diante. Os comandos são: sed -n '\|@.*/1|{...
31.05.2018 / 18:00