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

Preciso das contagens de linhas entre dois padrões correspondentes

Eu tenho minha entrada como abaixo - [11/Jul/2016:13:40:43 +0000] "POST --" 200 - 7 [11/Jul/2016:13:40:43 +0000] "POST --" 200 - 7 [11/Jul/2016:13:40:47 +0000] "POST --" 200 - 7 [11/Jul/2016:13:40:47 +0000] "POST --" 500 - 7 [11/Jul/2016:13:4...
12.07.2016 / 08:09
1
resposta

imprimir apenas as linhas que começam com o dígito da coluna específica

Eu tenho um arquivo que tem a segunda coluna como nome de host de todos os hosts da minha rede: Host example.com (x.x.x.x) is up (0.0041s latency). E assim por diante, mas muitas linhas não começam com o nome do host na segunda coluna, el...
08.04.2016 / 12:19
4
respostas

Alterar dicionário de finlandês-tcheco para tcheco finlandês

Eu tenho este arquivo link e eu gostaria de trocar primeiro collumn com o segundo. Eu usei o sed comenda sed -ne 's/\([^a-z A-Z].*\) \(.*\)$/ / p' finnish-czech.txt Segunda backreference funciona, mas a primeira não funciona. Eu usei co...
06.04.2016 / 11:05
1
resposta

Como posso obter meu script bash para remover as primeiras n e últimas n linhas de uma variável?

Estou fazendo um script para pré-formatar "dig ns google.com" e cortar todo o resultado, exceto a seção de respostas. Até agora eu tenho: #!/bin/bash echo -n "Please enter the domain: " read d echo "You entered: $d" dr="$(dig ns $d)" sr="...
11.04.2016 / 01:28
1
resposta

sed: -e expressão # 1, char 44: comando 'não terminado' [fechado]

Quanto à instrução: sed -i 's|/group/dairy/phuongho/garuns/out|$XXX/out/' exp/garuns.vpz Você pode me dizer o que há de errado com isso? Desde que recebi o erro indicado no título da pergunta.     
15.02.2016 / 05:08
1
resposta

Sed substitui porções de linhas que não começam com http: //

Estou ficando preso com o sed .. Estou tentando prefixar os links em um arquivo html com um / quando eles não começam com http. Estou ciente de que este não é possivelmente o melhor caminho a percorrer isso, mas eu estou apenas depois de um simp...
18.09.2015 / 09:35
2
respostas

Dividir arquivo em dois on-line antes do padrão

Essa é uma pergunta quase idêntica ao arquivo dividido em dois partes, em um padrão , mas em vez de ter as linhas até XYZ em file1 no exemplo file.txt : ABC EFG XYZ HIJ KNL Eu quero que o XYZ seja incluído em file2 (mas XYZ ai...
08.09.2015 / 14:03
1
resposta

Como usar o sed para substituir as chaves em um arquivo usando um regex?

Eu gostaria de modificar um arquivo para substituir chaves, supondo que essas chaves estejam no arquivo como: 42NM 52NM 23NO XNNM Eu gostaria de substituir qualquer coisa por NM, com a palavra "Ok". 1 #!bin/bash/ 2 3 if [ -f KeyFil...
18.08.2015 / 19:23
1
resposta

br comando para excluir número variável de linhas

Para excluir as 10 primeiras linhas de um arquivo de texto, o seguinte comando é usado: sed -i -e "1,10d" filename e se eu quiser excluir n número de linhas, onde n é uma variável. isto é Eu estou usando o seguinte, mas recebendo erros, p...
24.08.2015 / 23:31
2
respostas

Como extrair 1o, 3o, 5o do grupo de três linhas por sed ou awk?

Digamos que eu tenha um arquivo: Line1 Line2 Line3 Line4 Line5 Line6 Line7 Line8 Line9 Line10 Line11 Line12 … Eu quero receber: Line1 Line2 Line3 Line7 Line8 Line9 Line13 Line14 Line15 Isso significa que eu quero o número ímpa...
08.07.2015 / 21:49