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

Como posso modificar este comando sed para remover os dois pontos na saída

Eu preciso mostrar as interfaces ethernet em um servidor Centos 7. No centos 6.5, eu estava usando este comando (de outro post) e funciona bem em 6.5. ifconfig -a | sed -n 's/^\([^ ]\+\).*//p' | grep -Fvx -e lo no Centos 7 a saída da in...
10.08.2016 / 17:32
1
resposta

Alterar posição da palavra

Eu tenho um arquivo com várias linhas, conforme indicado abaixo, com cabeçalho para cada espécie, começando com '>' >gi|398852808|ref|NZ_AKJD01000108.1| Pseudomonas sp. GM80 PMI37_contig126.126, whole genome shotgun sequence CCGCAGGCTGC...
05.08.2016 / 00:54
3
respostas

Trim substrings de um nome de arquivo, cada um correspondendo a um padrão para um determinado tamanho

No exemplo a seguir, o padrão é separado por - e o tamanho é 3. Minha pergunta é: existe uma maneira mais eficiente de fazer isso? $ echo $foo ./abcd-123-efghij-45678.pdf $ echo "$foo" | sed -E 's:([^-\.\/]{3})([^-]*)::g'| sed "s/$/.${foo#...
09.08.2016 / 04:15
2
respostas

comando SED - endereço MAC

Eu uso o endereço MAC da máquina como ID do usuário e gostaria de atualizar um arquivo (display.txt) que exibirá o ID do usuário / expiração. Como faço para substituir o expdate em display.txt com a data em expdate.txt correspondente ao en...
01.01.2017 / 04:34
1
resposta

string de pesquisa usando grep ou sed de dois arquivos

Eu tenho dois arquivos de texto. Usando sed ou grep, como posso encontrar uma string correspondente e depois substituir a string de text2.txt? Ele deve pesquisar qualquer coisa sob name="". Se encontrado, substitua-o pelo caminho="". output.t...
20.09.2016 / 17:06
1
resposta

Como compactar arquivos em um loop e movê-los para diretórios diferentes?

Eu quero compactar os arquivos com base nos nomes de arquivos que são dinâmicos. Eu tenho o arquivo chamado: ClientNames CODE, Client Name 1111, ABC 1231, XYZ 1211, APT 1561, OPT Meu nome de arquivo é: MAA.TRD.1111.2016.20.09.csv ( FILENA...
20.09.2016 / 18:55
1
resposta

quando eu usei sed -n, por que isso errar sobre sed -n '$ j, 4800p' [duplicado]

LINEnum=$(grep -nr "#32" IM_DlCtrlRef.txt | cut -d : -f 1) for j in $LINEnum do echo $j sed -n '$j,4800p' IM_DlCtrlRef.txt >> IM_DlCtrlRef_bak for insertl in {1..4} do cat zero.txt >> IM_DlCtrlRef_bak d...
23.06.2016 / 08:15
1
resposta

ajuda a analisar um arquivo de log

Como o sed 's/\[//' funciona no caso de analisar arquivos de log para os campos de registro de data e hora? Eu encontrei uma solução online e vi esta linha "$(head-1 "$1" | awk '{print $4}'| sed 's/\[//')" . Alguém pode explicar as funciona...
13.06.2016 / 10:28
3
respostas

Número do bloco dentro da string e renomear o arquivo [duplicado]

Eu tenho alguns nomes de arquivos como tal. a2.txt.gz d12.txt.gz k5.txt.gz m4.txt.gz ... um caractere seguido por 1 ou 2 números seguidos por .txt.gz. Eu gostaria de adicionar números únicos com um zero antes do número abaixo. a02.tx...
29.06.2016 / 18:21
2
respostas

Soma elementos dos números das colunas em muitas matrizes

Eu preciso somar os números localizados na mesma coluna em uma matriz. A entrada é: 1: 6.1703 44 3.5 0.3 46 7.3 2.3 2: 6.1932 44 5.29379 2.9 46 1.72261 7.2261 3: 6.5664 45 4.756 5.6 46 1.6 2.5 4: 8.0923 44 1.41 7.6 A saída deve ser:...
06.06.2016 / 11:20