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 monte de linhas em findmydomain.txt e gostaria de extrair apenas os nomes de domínio que não têm um caminho após o domínio e salvá-los em um novo arquivo.
Não consegui descobrir como fazer isso porque alguns nomes de domínio te...
25.10.2017 / 10:29
Eu tenho tentado inserir um arquivo como a primeira linha de outro com o seguinte comando SED, sem muito sucesso. Cada vez que o arquivo é inserido após a linha 1. Existe um switch que será inserido antes da linha 1?
sed -i '1r file1.txt' fil...
14.01.2017 / 21:09
Eu quero imprimir a linha anterior, toda vez que uma correspondência for encontrada. Eu sei sobre as opções grep -A e -B . Mas minha máquina Solaris 5.10 não suporta essas opções.
Eu quero a solução usando apenas sed .
Foo.txt :...
01.06.2015 / 19:34
Eu tenho um arquivo contendo linhas:
india;austria;japan;chile
china;US;nigeria;mexico;russia
Eu quero substituir todas as ocorrências de ponto e vírgula em cada linha com, e. ;NEW; , mas a partir da segunda ocorrência apenas. O resu...
18.03.2013 / 10:46
Como posso contar o número de ocorrências de uma substring em uma string usando o Bash?
EXEMPLO:
Gostaria de saber quantas vezes essa subseqüência:
Bluetooth
Soft blocked: no
Hard blocked: no
... ocorre nessa str...
07.05.2018 / 15:10
Estou tentando usar o sed para substituir apenas o último / na seguinte estrutura de diretório, mas não consigo fazer isso. Alguma sugestão?
A entrada é /tmp/ABC/Dirs/ , a saída deve ser /tmp/ABC/Dirs
echo " /tmp/ABC/Dirs/" | sed -r...
06.01.2018 / 07:34
Eu tenho um grupo grande de arquivos que contém vários campos delimitados por canais.
5595340959340|1|MXPYAQWE|870569689456954654|0|0|20181018224126|1212121212121212121212121212|2|0|1000|70|33107||1|Event
5595340959340|1|MXPYAQWE|87...
27.11.2018 / 08:13
Eu tenho um diretório chamado backup com extensões de arquivo *.sql . O que eu quero fazer é prefixar uma linha em todos os arquivos sql no diretório backup .
Eu fiz echo 'use my_db;' >> backup/*.sql , o que não funcionou.
E...
08.05.2018 / 12:06
Eu tenho um arquivo html. Desejo remover todas as linhas que não iniciam com <tr> .
Eu tentei:
cat my_file | sed $'
s/^[^tr].*//
' | sed '/^$/d'
mas excluiu todas as linhas.
18.08.2015 / 08:48
Estou lidando com uma situação em que preciso criar uma lista separada por vírgulas de uma matriz em um heredoc e remover a última vírgula. Eu estou usando o bash for canalizado para sed , que está apagando todas as vírgulas ao invés do últ...
29.04.2014 / 20:41