Perguntas com a marcação «sed»

8
Sed para reverter duas palavras

echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' A saída que eu estou esperando é /usr/local/Axis2C AXIS2C_HOME=. Não consigo descobrir o que estou fazendo de errado.

8
Alterar data "29 de julho de 2011" para "20110729"

Eu tenho muitos arquivos HTML contém data com formato July 29th, 2011 Quero alterar o formato da data July 29th, 2011para 20110729, December 9th, 2010para 20101209etc. Eu acho que sedpode funcionar, mas ainda não consigo encontrar a solução por causa de sua sequência

8
emular cauda com sed

Eu tenho um mini-sistema com número limitado apenas de binários ( bash, cp, cat, sed, ...). Não tenho tailcomando e estou pensando se poderia emular a funcionalidade da cauda comsed cat foo.txt | tail -n 10 Sei que posso imprimir as linhas 1 a 10 com o sed cat foo.txt | sed -n '1,10p', mas como...

8
A ferramenta `uniq` mais rápida do linux

Eu tenho um arquivo de texto grande (1,5 G), Quero saber qual é a ferramenta mais rápida e confiável no Linux. Eu costumo usar: awk '!x[$0]++' file.txt Mas quando eu uso o htopcomando, vejo que meu uso de memória está aumentando. Quero saber qual é a mais rápida e confiável para arquivos...

8
Editando fluxos binários contendo bytes '\ x00'

Usando apenas ferramentas shell, como um fluxo binário contendo NULLs (caracteres 0x00) pode ser editado, mantendo os caracteres 0x00 no fluxo de saída? A edição precisa substituir um caractere em uma posição especificada por outro caractere (no exemplo a seguir, pelo caractere '|'), como: dd...