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

br comando para substituir e escrever

Eu estou tentando substituir a seguinte string por outra de um arquivo que contém poucas linhas. "schema" : "AAAAA", PARA "schema" : "BBBBB", Atualmente, estou fazendo o seguinte comando para obter a linha correspondente com "schem...
16.10.2018 / 17:19
2
respostas

Remove o caractere da coluna do CSV

Eu tenho um arquivo semelhante ao seguinte: random,test123,MyCompany, Inc. hello,12345,TestCompany, LLC Eu quero remover as vírgulas da terceira coluna para que eu tenha algo assim: random,test123,MyCompany Inc. hello,12345,TestCompany...
20.09.2017 / 11:28
1
resposta

O que sed $ 's / [^ [: print:] \ t] // g' faz?

O comando sed $'s/[^[:print:]\t]//g' está imprimindo cada linha do meu .txt como está. Para que é usado? Não consegui encontrar no google. Por exemplo: sed $'s/[^[:print:]\t]//g' *.txt | wc -l 15909 cat *.txt | wc -l...
30.07.2018 / 07:41
2
respostas

remove uma palavra de muitos lugares em um arquivo de texto longo

Suponha que eu tenha um arquivo com muitas linhas do formulário date time name some stuff onde cada linha pode ser diferente, exceto para 'name', que é a mesma o tempo todo, e eu quero remover 'name' de cada linha: é possível escrever um...
05.03.2018 / 15:02
3
respostas

Como obtenho a saída combinada que tem | (pipeline) na saída [closed]

Eu tenho um arquivo com o nome A.txt Eu tenho que criar um arquivo B.txt tal que tenha algum texto escrito em iniciar, com um símbolo de pipeline, além disso, seguindo com o não de linhas no arquivo A (10 linhas aqui neste exemplo) e, em seguida...
05.03.2018 / 02:37
1
resposta

como deletar todos os separadores depois da última string

queremos excluir todos os "," separadores SOMENTE após a última string (qualquer string) echo "df true , , ," | sed 's/,,*$//' df ,true , , mas a sintaxe exclui apenas um "," o que precisa corrigir na minha sintaxe para que todos...
15.03.2018 / 10:11
2
respostas

Excluindo linhas de um arquivo por meio de stdin piping no bash

Usando este script: awk '{print $0"\t"NR}' test | grep NA | awk '{print $21}' Eu obtenho os números de linha no meu arquivo, tendo "NA" neles 326 399 672 1512 1734 1737 2212 Usando o sed , posso excluir essas linhas do meu arquivo...
26.02.2018 / 10:21
2
respostas

Maneira correta de combinar um espaço inicial com sed (todos eles)?

Como combinar um espaço inicial com sed (todos eles)? Não estou falando de guias principais, mas sim apenas de espaços iniciais. De um pequeno teste que fiz no Nano, isso parece estar correto: sed "s/^ //g" Você acha algo errado com...
24.02.2018 / 20:49
3
respostas

Como alinhar a lista ls -l de arquivos e diretórios em uma coluna, em vez de imprimir horizontalmente?

Estou tentando imprimir os nomes de cada arquivo e diretório para o usuário atual, mas ele continua imprimindo em uma grande linha longa. Eu quero ter cada arquivo presente como uma coluna, assim como quando eu imprimo ls -l. Você não precisa...
14.02.2018 / 15:11
5
respostas

Imprime dados entre duas linhas (somente se existir “end range”) a partir de um arquivo de texto

Eu preciso analisar um arquivo e estou procurando imprimir um segmento de dados entre duas linhas específicas. De um "início do intervalo" até "final do intervalo", mas apenas se o "fim do intervalo" estiver presente. Se o arquivo de origem f...
17.07.2018 / 19:57