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 arquivo com alguns milhões de linhas, tudo a mesma coisa.
apenas por um exemplo:
Known
Known
Known
Known
Known
Known
...
Eu tenho outro arquivo com alguns milhares de números de linha, por exemplo:
3
5
6
...
Gostaria de...
Se você deseja substituir uma palavra-chave por uma string usando sed, o sed tenta interpretar sua string substituta. Se a string substituta tiver caracteres considerados especiais, como um caractere '/', ela falhará, a não ser, é claro, que voc...
Eu preciso encontrar uma string e preciso imprimir a linha acima dela.
case1: The same line won't have the more than one matching pattern
ie)
considere um arquivo contendo
$cat > para
returns between the paragaraphs
italic or bold...
Eu tenho um arquivo XML grande e obtenho todas as ocorrências entre duas tags:
Aqui está o que eu faço:
sed -n '/<tag>/,/<\/tag>/p' file.xml
E preciso filtrar para obter apenas as primeiras N ocorrências.
Eu tentei com l pa...
Isso funciona perfeitamente em qualquer Linux:
$ echo foo bar | sed -n '/foo/{/bar/{;p;}}'
foo bar
Mas falha na antiga variante BSD do OSX:
❯ echo foo bar | sed -n '/foo/{/bar/{;p;}}'
sed: 1: "/foo/{/bar/{;p;}}": extra characters at...
Q: Qual comando você daria para imprimir (exibir na tela) o texto corrigido de userNotes.txt com todos os finais de sentença tendo requerido dois espaços em branco antes do início da próxima sentença?
aqui está o meu código
sed 's/.\s/.\s\...
Na versão anterior do CentOS, usei o seguinte comando para obter o fuso horário atual no meu script bash:
timezone=$(sed 's/ZONE=//g' /etc/sysconfig/clock)
A saída é
"America/New_York"
Como posso obter uma saída exata no CentOS 7?...
Como faço para comparar uma lista de palavras não ordenadas de tamanho variável e remover palavras duplicadas que tenham um sufixo?
Exemplo de lista de palavras:
iron
curl
curled
railroad
curler
curling...
Eu quero substituir citações que estão no início de uma palavra.
Por exemplo:
$ echo "a 'line' a single ' after a 'keyword' with a few space's for a program"\
| sed "s/\b'/X/g"
a 'lineX a single ' after a 'keywordX with a few spaceXs for...