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

sed anex após uma linha contendo várias strings não ordenadas

Estou tentando usar o sed para anexar appendstring após uma linha que contenha Hello e World . Hello something here World World fsf Hello Isso funciona se eu considerar a ordem: sed -i '/Hello*World\|World*Hello/a appendstring'...
02.11.2016 / 06:59
1
resposta

como capturar a versão mais recente do kernel a partir do grub.conf

Como posso capturar a última versão do kernel a partir de grub.conf (no caso de default = 0)? Por exemplo, o kernel mais recente do arquivo é 2.6.18-409.el5 # all kernel and initrd paths are relative to /boot/, eg. #...
07.06.2016 / 07:45
2
respostas

Lê e anexa ao arquivo ao mesmo tempo enquanto preserva o fim da linha

Conceitualmente, tenho uma tarefa fácil ... Eu tenho [vagamente] dados estruturados em um arquivo: Testing: debug, default CXXFLAGS <100's of additional output lines> Testing: release, default CXXFLAGS <100's of additional output lin...
18.06.2016 / 14:20
1
resposta

Realce a nona coluna da saída do ps

Estou tentando encontrar a melhor maneira de destacar uma coluna específica de alguma saída. Especificamente, estou tentando destacar a coluna 9th (que é %cpu do comando: ps -eo pid,ppid,time,user,tty,%cpu,%mem,vsize,command --sort -%cpu...
13.05.2016 / 21:22
0
respostas

ER erro: operando operador de repetição inválido

Estou recebendo este erro RE error: repetition-operator operand invalid No FreeBSD sed, usando csh. O comando é: sed -rn 's/.*?VIEW ([^\s]+?) (AS .*?)\s([^\s]+?)\s([^\s]+?)/DROP VIEW ;\nCREATE VIEW ;/p' Eu vi esta pergunta m...
17.05.2016 / 20:22
1
resposta

pt - Use o arquivo1 para localizar as substituições contidas no arquivo2 para as linhas do arquivo3 [duplicado]

Sou novo aqui e não postei muito, vou tentar deixar isso o mais claro possível. Eu quero realizar um find e replace que envolve três arquivos: find.csv identifica linhas contendo strings. Eu quero substituir a linha inteira com uma linha de...
04.05.2016 / 01:11
1
resposta

Explicação de 'sed'

Eu tenho um arquivo de texto enorme chamado helo.lst, no qual cada linha começa com o formato: #=GS N4TFW2_FUSC1/96-161 AC N4TFW21 Estou interessado apenas na parte N4TFW2_FUSC1 . Eu preciso extrair essa parte do restante do texto...
27.11.2015 / 03:27
1
resposta

ex regex para o grupo de captura entre os delimitadores

Eu tenho um arquivo de duas linhas que estou tentando obter algumas informações para um script bash usando sed. # File Comment PrefixForInformation {information to be captured} Eu preciso de informações, mas não incluindo as chaves. Eu te...
05.11.2015 / 22:37
3
respostas

Truncar a precisão de uma data

Estou trabalhando com um script bash que pesquisa o progresso de vários sistemas diferentes. Se uma compilação estiver concluída, stat s um arquivo de log para descobrir a última vez que foi editado, alimentará esse tempo em date para prod...
11.06.2015 / 23:45
2
respostas

Trocando uma coluna do arquivo1 com arquivos do arquivo2

Eu tenho dois arquivos. O primeiro arquivo tem 11 colunas, por exemplo: 1 2 3 4 5 6 7 8 9 10 11 O segundo tem 10 colunas e pode ser assim: 11 22 33 44 55 66 77 88 99 100 O que quero fazer é olhar para file1, e se a coluna 7 for alg...
29.09.2015 / 12:15