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
Eu tenho um comando sed que remove comentários em um arquivo como
sed -i /^#/d /path/to/file
Isso funciona, mas não quando os comentários são recuados / possuem um espaço anterior.
como
#this is a good comment ---- works...
Eu tenho um arquivo com o cabeçalho (primeira linha) com um comprimento variável; e vem como:
"One"|"Two"|"Three"
ou
"One"|"Two"|"Three"|...|"One Hundred"
e deseja fazer um loop que o transforma em um novo arquivo:
"Hello One!"...
Eu tenho um arquivo CSV grande. Um dos campos contém um erro. Este erro aparece como uma nova linha no arquivo.
Desde então eu tenho usado o notepad ++ com este comando para corrigir o problema:
\r";" => ";"
Como posso fazer o...
Suponha que eu tenha um arquivo
Arquivo1 consiste em duas palavras
Arquivo1: EQUIPE DE PAPEL
Agora eu preciso imprimir todas as linhas de um arquivo M a partir da palavra PAPER end to word Team
O comando sed para imprimir entre duas...
Estou atrás de algo como uma combinação de sed 's/pattern//g' e grep -f patternfile.txt .
Basicamente, eu gostaria que o fluxo de entrada fosse removido de todas as instâncias dos padrões regex definidos em patternfile.txt (que contém...
Eu uso o seguinte comando sed para exibir nomes de arquivos com um formulário específico:
ls -1 *|sed 's/^\(.*\).png/\/,/g'
Se eu tiver dois arquivos chamados BOH_Contour.png e BOV_Web.png , obtenho
BOH_Contour/BOH_Contour,
BOV...
Nos meus documentos, tenho muitas ocorrências como estas:
[["A [["b [["8 [["c [["F [["1...
O que eu preciso fazer é substituir os colchetes duplos por colchetes simples, mas somente se houver uma letra após um padrão [[" , não um número...
Eu preciso revogar o acesso do sudo ao usuário usando sed em scripts.
Quero comentar o usuário apenas se a linha contiver / bin / su - root
Vamos considerar o arquivo como abaixo, no qual eu tenho que comentar apenas a primeira linha.
minda...
Eu tenho arquivos cujos nomes de arquivos estão no formato ddmmyyyyTEXT.txt
Eu quero renomear todos os arquivos para aaaa-mm-dd-TEXT.txt
Aqui, TEXT é um texto arbitrário.
Qual expressão sed eu deveria usar ??