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 “? php print t ('Blabla'); ? Para ser "Blabla"

Digamos que em file.php , há muito texto de impressão do php: <?php print t('Blabla'); ?> , <?php print t('Text Here'); ?> , etc. O que eu preciso é remover <?php print t(' e '); ?> do texto de impressão do php....
02.06.2012 / 15:18
4
respostas

Compare os números no arquivo de texto, se atende a condição executar um script de shell

Eu tenho um arquivo de texto (criado por um script) que contém apenas números em uma única linha, como "5 17 42 2 87 33". Eu quero verificar cada número com 50 (exemplo), e se algum desses números for maior que 50, eu quero executar outro script...
21.11.2018 / 18:19
1
resposta

Comando Shell executado de forma diferente em um terminal e script

A seguinte sequência de comandos ch='echo "b_d" | sed 's/_/\\\\_/'' echo $ch quando executado em um terminal ou via source , fornece uma saída b\_d Quando correu como um scipt sh script.sh em que o conteúdo do script é:...
25.08.2018 / 11:05
2
respostas

Usando sed com uma variável inteira [duplicada]

Eu quero sed usando uma variável. Por exemplo, sed -n '1,10p' file . Então, ao invés de 10 , eu quero usar $k onde k é um inteiro.     
16.08.2018 / 02:33
2
respostas

Substituição de variável em um script sed

Depois de executar este código #!/bin/bash rm -f myfile myfile-individual echo "Greetings, foobar!" > myfile MYSTRING="Jack" cat myfile | sed 's:foobar:$MYSTRING:' > myfile-individual terminamos com Greetings, $MYSTRING! no m...
05.04.2012 / 19:09
5
respostas

awk: divide a coluna, imprime o lado esquerdo do delimitador e cola no meio do csv

Arquivo de entrada: AAA, BBB:XXX, CCC, DDD, EEE, FFF, GGG, HHH O resultado deve ser: AAA, BBB, BBB:XXX, CCC, DDD, EEE, FFF, GGG, HHH Eu pensei em algo como: awk -F, '{n=split($2,a,":"); a[n]} {$2=$NF","$2}1' OFS=, Mas o prim...
31.08.2018 / 12:00
4
respostas

Mover arquivos para diretórios separados com base no agrupamento definido em um arquivo CSV

RELACIONADO: Mova todos os arquivos com prefixos correspondentes para a pasta com base em uma lista csv Eu tenho um arquivo CSV de duas colunas (valores separados por vírgulas), com cabeçalhos: "id","group" "F1256","old" "E51651","new" "...
05.09.2018 / 14:05
4
respostas

Seleção de texto no Unix usando sed

Eu quero selecionar uma parte específica de um arquivo de texto e imprimi-lo / armazená-lo em outro arquivo. A seleção é iniciada quando um padrão específico corresponde e termina quando outro padrão corresponde. E eu tenho que fazer isso sem...
21.09.2018 / 06:48
3
respostas

extrai linhas que correspondem a uma lista de palavras em outro arquivo

Eu tenho o arquivo 1 com essas linhas: ATM 1434.972183 BMPR2 10762.78192 BMPR2 10762.78192 BMPR2 1469.14535 BMPR2 1469.14535 BMPR2 1738.479639 BMS1 4907.841667 BMS1 4907.841667 BMS1 880.4532628 BMS1 880.4532628 BMS1P17 1249.75 BMS1P17 1249.75...
25.07.2018 / 20:59
1
resposta

'sed' atualiza as datas meta de todos os arquivos acessados

Eu usei sed -i 's/oldpat/newpat/g' ~/mydir/**/*.txt para substituir alguns str em alguns arquivos de texto. No entanto, as datas modificadas de todos os arquivos, incluindo aquelas com conteúdo inalterado, foram alteradas para a data atual...
19.10.2018 / 17:08