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

Extraia duas linhas seguindo uma linha com um valor específico

Eu tenho um arquivo de texto e gostaria de extrair as duas linhas de dados seguindo uma linha contendo apenas "Name" como um valor. Name 032 Express intent to engage in diplomatic cooperation (such as policy support) Des...
07.04.2016 / 19:17
1
resposta

Como capturar tudo depois da frase do prefixo SED?

Como capturar tudo depois da frase do prefixo com sed? Como aqui, eu queria pegar active/idle : $ sudo hdparm -C /dev/sda /dev/sda: drive state is: active/idle $ sudo hdparm -C /dev/sda | sed "s/\s*drive state is:\s+\(.*\)//;tx;d;:x"...
25.03.2016 / 08:27
1
resposta

Remove o nome do arquivo ao contar recursivamente o número de ocorrências de um padrão

Quando eu executo meu comando grep: grep -rc 'PATTERN' . imprime o número de linhas que o padrão ocorre, mas é assim: ./hotel_232424.dat:234 e assim por diante ... Como eu removerei a parte ./hotel_232424.dat: e apenas im...
11.02.2016 / 14:11
1
resposta

Como substituir palavra com prefixo e sufixo exclusivos?

testfile começa com: abc: aprefixAnYthingasuffix Esta operação sed NÃO está funcionando: sed -i 's/aprefix*asuffix/mynewword/g' testfile testfile termina com: abc: mynewword link     
09.12.2015 / 22:35
1
resposta

Encontre o regex para o timestamp no filename não funcionando

Eu quero encontrar arquivos de mensagens no user maildir, sem mailfilter, dovecot-index etc. Todos os arquivos de mensagens têm registro de data e hora em seus nomes de arquivos, acho que é a maneira mais fácil. Eu usei este regex: .*\/\d...
03.12.2015 / 04:42
2
respostas

Unindo certas linhas de texto antes de modificá-las

Eu tenho um comentário de críquete como - 0.3 Richardson to RG Sharma, 2 runs, gentle, non-swinging length ball on off, Rohit seeks to pick it up. Hit high on the bat and spooned over the returning Mitch Marsh at midwicket 0.4 Richardson to R...
08.02.2016 / 02:50
3
respostas

sed - Como eu combusto esse padrão?

Sou relativamente novo no uso de sed e estou tendo dificuldades em descobrir como remover parte da primeira linha de texto de cada bloco. Aqui estão os meus dados originais: "s220823vaps2512": { "hostname": "s220823vaps2512", "description...
20.10.2015 / 07:02
1
resposta

Aumenta um número usando ssh

Suponha que 3 hosts sejam chamados host1, host2, host3 Eu quero substituir a seqüência de caracteres 5801 no arquivo / etc / FAKEFILE usando +1 para cada host, com sed (mas perl, awk também ok) usando ssh. Tem de voltar 5802 no host1 5803 no hos...
30.09.2015 / 17:34
1
resposta

Use sed para editar o código

Como escrevo um script sed que faz o seguinte: old(a,b) no arquivo deve ser substituído por new(b, 0, a) a,b pode ser qualquer string com letras, espaços, dígitos e estes símbolos: . / * - +     
03.11.2015 / 06:57
3
respostas

Como usar corretamente aspas no sed? [duplicado]

Por exemplo, eu quero mudar "'this text'" "that text" 'other_text' em 'this text' "that text" 'other_text' Eu tentei sed -e 's/^"\'/"/g' mas minha citação deve estar desativada. Ubuntu.     
17.09.2015 / 18:08