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

Alterando o símbolo com um padrão diferente em um arquivo de texto

Eu tenho um arquivo de texto. É um grande arquivo de texto e este arquivo contém alguns padrões como o seguinte: (1), (3), (1,2,3), (1,2,3,4,5,6,7,8,9) ... e assim, (Fig1) (Fig1,Fig2), (Table-1, Table-2) etc. Eu quero a saída como...
12.05.2017 / 07:36
1
resposta

Como uso o sed para inserir uma linha no topo do meu arquivo?

Estou usando o shell bash no Amazon Linux. Estou tentando inserir uma linha no topo do meu arquivo para que eu tenha header_line="first_line_of_file" ... sed -i "1 i\$header_line" /tmp/$file_title No entanto, o que realmente aparece n...
04.05.2017 / 22:19
3
respostas

Como remover pares de correspondência inversa?

Eu quero remover pares de correspondência duplicados / inversos de um arquivo de texto. Por exemplo, o arquivo contém dados como os abaixo: 10 |Name1 |20 |Name2 20 |Name2 |30 |Name3 20 |Name2 |10 |Name1 <-- Inverse pair (compared to...
06.09.2018 / 22:19
2
respostas

Como encontrar um texto, copiá-lo e inserir na próxima linha em um arquivo?

Estou tentando escrever um script que processe o arquivo .xml. Ele precisa encontrar todas as linhas com um elemento <title> , copiá-lo e colá-lo em uma próxima linha depois da encontrada, mas também alterando o tipo de elemento. Aqui es...
11.07.2017 / 23:57
1
resposta

Encontre e substitua por Sed, não um arquivo normal

Estou trabalhando em um pacote anaconda portátil e estou tentando encontrar o find e o sed para encontrar todos os arquivos e substituir um caminho dentro dos arquivos dentro do diretório atual e seus subdiretórios. Quando executo o comando,...
21.11.2017 / 18:01
3
respostas

como remover a sintaxe com caracteres uniq da linha

temos o seguinte arquivo de configuração, env.gc.txt export SERVER_GC_OPTS="-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:{{hbase_log_dir}}/gc.log-'date +'%Y%m%d%H%M''" Tentamos remover a sintaxe -'date +'%Y%m%d%H%M''...
14.08.2018 / 16:14
2
respostas

Como excluo os mesmos números de linha em todos os arquivos em um diretório?

Eu quero excluir a linha 151-154 inclusive de todos os arquivos .fasta no diretório. Estou tentando find . -type f -exec sed -i.fix '151,154d' '{}' '+' mas só será executado no primeiro arquivo, não nos outros 400.     
03.03.2018 / 21:24
1
resposta

Como posso filtrar cadeias que não contenham números dentro delas?

Entrada: apple orang3 123rat ratty 123 app7e Saída: apple ratty Estou tentando awk '$1 ~/[[:alpha:]]/' file , mas isso apenas remove casos como 123 que são totalmente numéricos, mas também quero que app7e e orang3 sejam...
13.03.2018 / 13:20
3
respostas

Substituindo. * no vi

Eu preciso substituir todas as ocorrências de "asterisco de período", conforme mostrado aqui: blah blah .*:.*:.* blah blah com: [0-9][0-9]:[0-9][0-9]:[0-9][0-9] para que o resultado final seja assim: blah blah [0-9][0-9]:[0-9][0...
25.09.2017 / 01:20
4
respostas

Grep com alcance e passe três filtros

Eu tenho um arquivo sample.txt ------------- ord:chandru SAM XY DUPL KEY:ZZ ------------- ord:RAM SAM XY DUPL KEY:UU ------------- ord:chandru SAM XY DUPL KEY:ZZ ------------- em que...
24.02.2017 / 15:16