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

shell script para extrair entre os caracteres

Gostaria de extrair um nome de usuário do arquivo entre as palavras-chave "/" e "NET", como abaixo. Como posso fazer isso com programas como awk , sed ou cut . de: audit: command=true rsa1/[email protected] running aud...
10.06.2015 / 16:34
3
respostas

Substituição específica no nível da coluna

Se eu tiver um arquivo com entradas colunares, é possível substituir somente entradas específicas de colunas específicas e salvar as alterações no mesmo arquivo ?? Exemplo de um arquivo abc.txt : SR|FRUITS|COLOR| 1|Apple|Red| 2|Mango|Yel...
27.05.2015 / 13:57
4
respostas

Como usar o comando sed para modificar a linha de entrada de um arquivo por linha no shell script?

Este é o meu file1 : #$BQ #{ VOL @home } #database daba #relation tcdeatid #copy 1 #{ version 0 } #opendb #clear #.lruno := 72 #.infno := 1 #.tid.noel := 101 #.tid.info := 64 #.tid.setnr := 1225...
06.06.2015 / 03:28
3
respostas

Encontrar palavras específicas e excluir todas as linhas depois

Eu tenho um arquivo contendo as seguintes informações: gene 3025..3855 /gene="Sp34_10000100" /ID="Sp34_10000100" CDS join(3025..3106,3722..3855) /g...
20.04.2017 / 08:30
1
resposta

Excluindo todas as linhas após a primeira ocorrência de uma string em uma linha

Eu tenho um arquivo grande test.txt como este exemplo: foo before ... before some line foo something interesting bar after some lines after ... bar Como faço para criar um novo arquivo apenas com as linhas antes da primeira ocorrência...
22.07.2017 / 09:22
2
respostas

Qual é o uso do padrão antes de substituir o comando em sed

Há um exemplo neste link sobre sed : Para excluir o primeiro número em todas as linhas que começam com um uso "#": sed '/^#/ s/[0-9][0-9]*//' Qual é o benefício do primeiro padrão ( /^#/ )? Poderia ser simplesmente: sed 's/^#[...
18.04.2012 / 06:11
2
respostas

Recursivamente substitua string em arquivos

Eu quero substituir a barra invertida na string page_path\example_filename.txt por uma barra. Também quero poder executar isso em um sistema de arquivos grande e fazer com que ele pesquise recursivamente todos os diretórios. Encontrei algu...
21.03.2012 / 17:58
3
respostas

Filtrando várias linhas de um log

Esta pergunta deve ser movida para stackoverflow? Muitas vezes preciso ler arquivos de log gerados por aplicativos java usando log4j. Normalmente, uma mensagem registrada (vamos chamá-lo de uma entrada de log) se estende por várias linhas....
18.04.2015 / 08:10
1
resposta

O que há de errado com este comando sed?

Este comando é executado corretamente: $ sed -e '/foo/{g; d}' myfile Mas este tem um erro: $ sed -e '/foo/{g; a bar}' myfile sed: -e expression #1, char 0: unmatched '{' O que há de errado com isso?     
31.12.2011 / 03:44
4
respostas

Alinhar um arquivo de texto hexadecimal com 9 bytes em cada linha

Quero alinhar a parte selecionada de um arquivo de texto em 9 bytes por coluna. Por exemplo, suponha que meu arquivo de texto se pareça com o seguinte. 00 2f c6 b8 29 fd 02 37 11 00 9f 74 34 0b 60 72 38 20 00 9e 61 33 8e ab 8a c0 09 00...
25.01.2012 / 21:25