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
zzzzzzzzz
aaaaaaaaa
bbbbbbbbb &
ccccccccc &
ddddddddd
hhhhhhhhh
eeeeeeeee
fffffffff &
ggggggggg &
na linha acima, o que eu quero é grep / sed / awk (qualquer método é bom) linha que tem & sinal mais uma linha...
Eu tenho um arquivo de texto grande (1,5 G),
Eu 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 comando htop , vejo que o uso da minha memória está aum...
Eu estou querendo saber se existe uma maneira simples de operar em certas linhas com números de linha pré-atribuídos.
Digamos que eu queira mostrar as linhas 1, 7, 14 e 16 de um arquivo, posso simplesmente fazer
sed -n '1p;7p;14p;16p' inpu...
Estou tentando executar este comando
sed -i -e "s/BASE_64/$BASE_64/" FILE_NAME
em que $BASE_64 é uma representação base 64 de um conteúdo de arquivo.
sed me dá um erro porque a string é muito longa.
Argument list too long...
Como faço para excluir um conjunto de vírgulas à direita no bash:
a,b,c,d,,,,
1,2,3,,,,
Saída desejada:
a,b,c,d
1,2,3
Tentei fazer isso:
grep "5628" test.csv | sed 's/,*$//g'
mas não funciona. O arquivo originalmente veio d...
Eu tenho um monte de arquivos txt, eu gostaria de mostrá-los com letras maiúsculas, apenas alfabéticos e uma palavra por linha, eu posso fazer isso com vários comandos tr em um pipeline como este:
tr -d '[:punct:]' <doyle_sherlock_holme...
Eu criei dois arquivos:
echo -e "1\n2\n3\n4\n5" > 123.txt
echo -e "a\nb\nc\nd\ne" > abc.txt
Eu quero pegar o arquivo 123.txt com o seguinte conteúdo:
1
2
3
b
c
d
4
5
Em outras palavras, insira as linhas com números de 2 a...
Estou trabalhando no mac com sed, perl, awk, bash ..
Eu tenho um arquivo de texto grande (10 GB) que possui 13 campos (colunas) de dados delimitados por TAB . Infelizmente, algumas dessas linhas têm TABs alheio, por isso quero excluir...
Eu tenho um arquivo de texto de 250 MB, tudo em uma linha.
Neste arquivo, quero substituir a caracteres por b caracteres:
sed -e "s/a/b/g" < one-line-250-mb.txt
Falha com:
sed: couldn't re-allocate memory
Parece-me que...
Eu quero inserir 5 linhas em branco após cada linha no meu arquivo de entrada.
foo.txt :
line 1
line 2
line 3
out.txt :
line 1
line 2
line 3
...
Solaris 5.10, nawk ou sed .