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
5
respostas

Use o SED para remover as duas últimas linhas e a vírgula que as precede

Eu tenho um arquivo de texto com esta aparência: FD488AFF, FED6ECFF, FFA2A2FF, FFD7D8FF, ( ) Isso também tem um caractere de nova linha após o último caractere ) . Estou usando o terminal macOS e procurando uma maneira d...
20.11.2018 / 19:18
2
respostas

Ajuda de saída do shell

Qual é a saída de date -u +%W$(uname)|sha256sum|sed 's/\W//g' (no Arch Linux, se isso é importante)? Como eu descubro isso?     
07.01.2011 / 16:51
2
respostas

Sed substituir não está funcionando como esperado

Desejo substituir listen = 127.0.0.1:9000 por listen = '/var/run/php56-fpm.sock' sudo sed -i 's/listen = 127.0.0.1:9000/listen = \'/var/run/php56-fpm.sock\'/g' /etc/php-fpm.d/www.conf Erro: bash: -c: line 63: unexpected EOF whi...
26.04.2016 / 02:47
2
respostas

Como extrair string entre a primeira ocorrência de: e um cólon

Eu tenho um arquivo longo que preciso reprocessar para inseri-lo no banco de dados. Os dados do arquivo estão neste formato: Error for: 111.222.55.1,[ZXX: Error message] some text (_xxx.c:833) Error for: 198.243.55.25,[ZXX: Error message] som...
04.10.2018 / 19:26
3
respostas

Como dividir um arquivo em parágrafos e nomear as partes resultantes com base em um identificador presente em cada parágrafo

Eu tenho um arquivo grande com mais de 3264880 linhas. Eu queria dividir esse arquivo com base em duas cadeias "BEGIN JOB" e "END JOB" e escrevê-lo em vários arquivos e o nome do arquivo deve ser baseado em um determinado Identifier que está...
12.10.2018 / 18:43
3
respostas

Como faço para extrair um número de uma linha

31400 371 2946 3966 12378 82 185 206 46 1 Eu quero escrever um script que sempre extrairá o segundo número de um script como o acima, ou seja, 371 . O número muda toda vez que eu executo o script. Qualqu...
23.08.2018 / 15:40
2
respostas

Como remover uma linha de um arquivo delimitado por pipe, com base no valor de um determinado campo?

Eu tenho um arquivo delimitado por barra vertical da seguinte forma: 968666|JOHN|M|DOB 145465|DAVID|M|NULL 898563|SAUL|NULL|DOB 968666|JOHN|F|NULL Como excluo as linhas que têm NULL na quarta coluna? Saída esperada 968666|JOHN|M|DOB...
17.07.2018 / 08:15
3
respostas

Tem duas listas, deseja excluir list2 da list1

Lista1 : 1,name1 2,name2 3,name3 4,name4 5,name5 6,name6 7,name7 8,name8 9,name9...
20.07.2018 / 04:51
3
respostas

Cadeia de correção de correspondência de regex no nome do host

Eu tenho o nome do host como segue www-foo-1001-1-1.example.com Estou escrevendo um script para o qual deve implantar o aplicativo que tenha a seguinte correspondência de seqüência de caracteres 1001-<any digit>-<any digit>...
12.09.2018 / 14:43
3
respostas

Procura por / e substitui por \ /

Isso pode ser simples, mas eu tenho algum texto Aasfdsajdf / safdhglah (como exemplo) e eu quero que seja Aasfdsajdf \ / safdhglah Eu tentei várias opções de sed, mas ainda assim encontrei algo que fornecesse o resultado correto. Qua...
18.07.2018 / 13:08