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

Por que minha alteração no arquivo sshd_config não persistirá? [duplicado]

Estou escrevendo um script para modificar as configurações no meu servidor Ubuntu. Eu tenho a seguinte linha: sudo sed 's/PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config O problema é que a mudança não perm...
01.09.2015 / 04:49
2
respostas

sed: Múltiplo -e ou while loop?

Eu tenho um arquivo CSV com tuplas de valores em que preciso alterar as ocorrências de uma para outra em um arquivo (grande) diferente. Até agora, fiz uma linha de leitura [...] < foo.csv, essencialmente executando sed uma vez para cada li...
08.09.2015 / 08:24
1
resposta

Bash: reescrevendo um arquivo que é lido na mesma linha

Estou trabalhando em um script bash para automatizar parcialmente a conexão do roteador na linha de comando. Esta é uma parte em que tenho um problema: #!/bin/bash STRING2="ESSID" MYPWD=$(pwd) sudo iwlist wlan1 scan | grep $STRING2 | grep -n...
28.07.2015 / 16:11
3
respostas

Usando sed para remover aspas de separação de dígitos entre aspas e citações de CSV? [duplicado]

Como posso usar o sed para remover da coluna anterior à última a vírgula char do dígito do grupo e as próprias citações? Por favor, note que no exemplo abaixo a coluna de destino não está contida entre aspas duplas. 0,1,,,"10,815,197", 6...
08.02.2015 / 08:52
1
resposta

Sed trabalhando com duas linhas

Eu gostaria de criar um comando sed que leva cada duas linhas em um documento e se a primeira linha terminar com [letra ou número] e a segunda linha contém ponto (.) ele unirá essas duas linhas juntas. É possível com sed ?     
10.04.2015 / 14:55
1
resposta

Como substituir várias ocorrências de um padrão por sed

Eu uso o seguinte comando para remover espaços adjacentes entre chaves de matriz que são strings ou inteiros em arquivos PHP: sed -ri "s/\[ ([0-9]+|(\x27|\x22).*(\x27|\x22)) \]/[]/g" file.php Eu pensei que tinha coberto todas as bases,...
15.05.2015 / 20:33
3
respostas

Bash para combinar duas variáveis para diferença de tempo

Eu tenho um comando bash buscando detalhes da conta de usuário do MySQL usando o comando select creationdate from users; que me dá o seguinte resultado Name Account Creation Date Mobile User1 2015-06-18 16:00:00 292929...
18.06.2015 / 15:57
1
resposta

Analisa o cabeçalho em um arquivo e, com base no cabeçalho, substitui um valor no arquivo

Eu tenho o seguinte arquivo Field1|Field2|Field3|Field4|Field5 a|b|c|d|e 1|2|3|4|5 z|y|x|w|v Eu tenho um script que aceita duas entradas script.sh Field3 T O script.sh usaria o argumento 'Field3' e, baseado nesse número de coluna,...
05.03.2015 / 17:11
1
resposta

Removendo o conteúdo de um arquivo

Eu tenho um arquivo como este >gene1*ENSG24 CTTGGGGGGCTGGGGGCCAGGTGAAAGGGAAATGGAGGGCAGCACCCGCG AGCCCTCATTGCCTATAGTGGTTTCCATGGCGATCATGTAAGAGTCAATG TCGTCATTGGCAAAGTCGTCCGGGTGGGGTGTGCTGTAGGCAGAATCGGA GTATCAGGGAGGGGACTGGGGGAGCAGAGGCAGGGCCCCACC...
09.12.2014 / 23:08
2
respostas

O uso de sed para remover uma string da lista de arquivos falha

Estou no bash (Mac OS X). Eu tenho uma lista de arquivos e há uma string que eu quero remover: $ grep -l \</html\> *.html 21888601.html 21906283.html 21977081.html ... Todos os arquivos correspondentes são nomeados neste for...
09.07.2014 / 18:35