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

Usando sed para substituir a variável de ambiente pelo caminho do diretório

Não tenho certeza se estou entendendo mal alguma coisa ou não estou pesquisando corretamente. No entanto, tenho um problema que estou testando com um comando echo simples e canalização para sed para substituir parte da string que corresponde a $...
02.12.2016 / 16:57
1
resposta

Usando sed para localizar e alterar informações no arquivo de configuração [duplicado]

Existe um arquivo chamado parceiro como: abc def ghi Existe outro arquivo conf como: part=abc var=x var=y id=123 part=def var=z id=345 e assim por diante ... Eu estou fazendo um shellscript que lê a linha de 'partner' usando...
02.12.2016 / 13:03
2
respostas

Comando de origem para as linhas no arquivo que não têm igual a (=)

Eu tenho um arquivo como este: (blank line) [Test1] a=1 b=2 c=3 Eu tenho que ler o valor de a , b , c em variáveis, então usei o comando source e ele fez o trabalho. Mas para a linha 2, ou seja, [Test1] , o comando show não fo...
09.12.2016 / 07:45
1
resposta

Problema de terminação com sed

Em um script sed, tenho a seguinte linha, que precisa ser atualizada por sed : opennic="nameserver 95.85.9.86\nnameserver 185.83.217.248\nnameserver 193.183.98.154\nnameserver 5.9.49.12" O comando sed tem esta aparência: sed -i.ba...
08.12.2016 / 16:37
1
resposta

ubuntu shell script do Linux alterando um valor de coluna de uma linha no textfile

Todos estes estão sendo escritos no caso: Caso 1: echo "${name}:${identity}:${hp}:$now:"0"" >> info.txt # write to info.txt então eu terei algo assim: Tom:8:987654:commission:0 # i assign it to 0 first Caso 2: ech...
03.11.2016 / 10:06
1
resposta

Como posso adicionar uma nova linha (em cada linha de um arquivo de texto) exatamente três caracteres depois de um determinado caractere (vírgula, neste caso)?

Eu tenho um arquivo com informações de país, cidade e estado, entre outras informações. O conteúdo do arquivo é algo como isto: (somente a parte referente à questão mostrada) Some lines (rows) of text ... United States Memphis, TN 38116-3252...
29.10.2016 / 16:19
1
resposta

shell script do Linux substituindo valor após um delimitador específico usando sed

eu tenho isso: sed -e "/$name/s/[0-9]\:*$/$P/" -i sales_info.txt Quando eu uso o acima para alterar isso: Meu formato de arquivo de texto nome: no: no: type: p Tom:8:987654:commission:0 Tommy:7:12379813:hourly:0 Fan:5:2132131:salari...
04.11.2016 / 01:58
1
resposta

Substitui todas as ocorrências de aspas duplas, exceto se seguido por ou precedido por vírgula usando o comando sed

Desejo substituir todas as ocorrências de " por ^" em meu arquivo, exceto quando " é seguido ou precedido por uma vírgula ( , ) ou se elas estão no início da linha i.e. - "InvoiceA","Doe,John",12/01/2016,200,"Comment on Invoice:...
07.12.2016 / 00:38
1
resposta

O novo arquivo tem '\ r' inesperado no final do nome do arquivo

whiteLabels.css contém: /* abcd */ Eu quero criar um novo arquivo new1.css que contém apenas abcd (sem /* ) esta afirmação remove sed 's|[/*]||g' whiteLabels.css > new1.css mas, em vez de new1.css , recebo new1...
27.09.2016 / 11:33
1
resposta

sat substitua pela variável [duplicata]

Estou tentando substituir a string correspondente por outra string. Isso é o que eu tenho ZKHOSTS="host1,host2,host3" old_string="tsd.storage.hbase.zk_quorum*" new_string="tsd.storage.hbase.zk_quorum = $ZKHOSTS" sed -i '/$old_string/c\$new...
27.09.2016 / 14:50