Perguntas com a marcação «sed»

9
Pegue certos conteúdos de um arquivo

Então, eu sei que existem ferramentas para esse problema porque ouvi falar delas, mas não sei o que são. Eu quero fazer algo como filtrar todos os dados, exceto os nomes de usuário em / etc / passwd. Por exemplo, eu gostaria de pegar user1, user2 e user3 do arquivo a seguir. Nesse caso, a lógica...

9
awk sed if declaração

Estou tentando adicionar 0 ao início, se houver um "." no segundo caractere dessa linha. Eu não conseguia combinar esses dois; awk '{ print substr( $0, 2, 1 ) }' file.txt mostrando o segundo caractere sed -ie "s/.\{0\}/0/" file.txt adicionando um zero ao começo. Deve haver um "se o segundo...

9
Sed: substituindo dígitos

Estou tentando escrever alguns scripts de instalação para quando instalar / atualizar o Ubuntu. Estou tendo problemas com a correção logrotate.d: /var/log/ufw.log { rotate 7 weekly missingok notifempty compress delaycompress sharedscripts postrotate reload rsyslog >/dev/null 2>&1 ||...

9
extrair parte da string usando sed

ls lib/oracle-11.2.0.3.0.txt | sed 's/lib.\([oracle.*]\)\.txt/\1/' Ele está dando a string inteira em vez de apenas a parte do oracle até .txt O que estou fazendo de errado? Posso fazer isso usando o awk da seguinte forma, mas não sei por que o sed não está dando o resultado desejado. echo...

9
Execute um comando dentro de 'sed'

Tenho uma lista de endereços de memória aleatória salvos em um arquivo de texto e preciso sedremovê-los, decodificá-los e salvá-los novamente em meu arquivo. No entanto, a operação de decodificação que estou tentando executar é tratada em um programa C ++ que criei há algum tempo. O problema que...

9
Edite valores em um arquivo txt com o comando sed / awk / grep

Durante 5 anos, uso uma estação meteorológica La Crosse WS2350. Os dados fornecidos pela estação meteorológica são processados ​​com o open2300 no RPI. Isso funciona muito bem. No entanto, os dados de temperatura são falsos (sensor). Os dados de temperatura são 1 ° C mais baixos. Como não consigo...

9
Como acrescentar Linha à Linha anterior?

Eu tenho um arquivo de log que precisa ser analisado e analisado. O arquivo contém algo semelhante como abaixo: Arquivo: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump Com base no...

9
Sed alternativa para pesquisar e substituir em linhas muito longas

Eu tenho arquivos que foram gerados por um programa que não colocou novas linhas no final dos registros. Quero colocar novas linhas entre os registros e posso fazê-lo com um simples script sed: sed -e 's/}{/}\n{/g' O problema é que os arquivos de entrada têm vários gigabytes de tamanho e,...

9
Mesclar linhas alternativas de dois arquivos

Arquivo1: .tid.setnr := 1123 .tid.setnr := 3345 .tid.setnr := 5431 .tid.setnr := 89323 Arquivo2: .tid.info := 12 .tid.info := 3 .tid.info := 44 .tid.info := 60 Arquivo de saída: .tid.info := 12 .tid.setnr := 1123 .tid.info := 3 .tid.setnr := 3345 .tid.info := 44 .tid.setnr := 5431 .tid.info...