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

substituir palavras dependem da segunda linha [fechada]

Eu tenho um arquivo netlist. Eu divido linhas. O sinal de divisão é '+' no início de uma linha. MP1 Y A VDD VDD pch_25 W=1u L=550n M=1 MP0 Y B +VDD VDD pch_25 W=1u L=550n M=1 MN1 v0 A VSS VSS nch_25_dnw W=500.0n L=550n M=1 MN0 Y B v0...
05.01.2018 / 14:32
2
respostas

Como apenas retornar dois números após a correspondência regex com grep ou sed?

Estou escrevendo um script de shell para ser executado na inicialização que desativa meu nó de rastreamento que está agindo. Eu começo com xinput list , que canalizo para grep Stick , que eu preciso canalizar para algo como grep id= que m...
21.11.2017 / 03:29
0
respostas

Obtendo um intervalo de linhas entre timestamps de / var / log / messages

Eu quero obter todas as linhas entre dois timestamps de / var / log / messages. Eu só tenho hora de início que eu forneço ao meu script como entrada. O roteiro deveria me pegar todas as linhas até o dia seguinte como saída. Eu tentei isso - s...
10.11.2017 / 09:17
2
respostas

sed + substituir apenas a segunda palavra de correspondência

temos o seguinte arquivo: more /tmp/file Allow,Deny Allow,Deny queremos alterar apenas a segunda palavra de correspondência (para substituir Permitir, Negar com Negar, Permitir) então fizemos sed 's/Allow,Deny/Deny,Allow/1' /tmp/f...
08.11.2017 / 10:32
1
resposta

sed-substituindo e usando um padrão com várias linhas

Eu tenho um arquivo CSV com várias linhas. Eu queria copiar os mesmos dados várias vezes e, a cada vez, substituir um caractere específico por outro de um arquivo diferente. Exemplo : Abaixo estão dois arquivos, um csv e um arquivo ref (c...
07.12.2017 / 18:22
0
respostas

Use sed para corrigir símbolos estranhos no arquivo tex gerado pela função publish do pacote miscelânea Octave

Eu tenho um código Octave que, entre outras coisas, gera: (x - 5)⋅(x - 4)⋅(x - 3)⋅(x - 2) ─────────────────────────────── 24 Ao usar a função de publicação do pacote miscelânea Octave, o código de látex correspondente...
06.12.2017 / 23:38
4
respostas

Recorte os SUBSTRINGS para um tamanho específico em um arquivo CSV

Eu tenho um arquivo como abaixo, cat Test.csv "pav",12345,"ABCD,EF;xyz23;15rtg",, "xyz",,"C4DEF;x23yu;rtg",, Após modificação: cat Test.csv "pav",12345,"AB;xy;15",, "xyz",,"C4;x2;rt",, O campo 3 contendo substrings delimitada...
22.10.2017 / 06:56
1
resposta

Crie uma listagem de cada usuário que possui um arquivo em um determinado diretório, bem como quantos arquivos e diretórios eles possuem

Estou com problemas para entender o código: ls -l /projects/ghosttrail | tail -n +2 | sed 's/\s\s*/ /g' | cut -d ' ' -f 3 | sort | uniq -c . Alguém pode me dar uma explicação detalhada do que está acontecendo a cada passo? Eu sei que posso faz...
01.09.2017 / 09:16
2
respostas

Adicionando vírgulas entre elementos de uma matriz binária em um arquivo de texto

Estou tentando ler uma matriz de binário / incidência salva como um arquivo de texto. O arquivo atualmente é assim: Ao ler o arquivo em R, ele interpreta a matriz como linhas de numerais, o que não é o que eu quero. Assim, espero poder...
30.08.2017 / 23:58
2
respostas

Como substituir uma string por uma string contendo slash com sed?

Eu estou procurando uma maneira de substituir uma string em um arquivo com uma string que contenha uma barra usando sed. connect="192.168.100.61/foo" srcText="foo.bar=XPLACEHOLDERX" echo $srcText | sed "s/XPLACEHOLDERX/$connect" o resulta...
01.06.2012 / 09:47