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 criei um arquivo de teste chamado 'test' que contém o seguinte:
xxx
yyy
zzz
eu corri o comando:
(sed '/y/ q'; echo aaa; cat) < test
e eu recebi:
xxx
yyy
aaa
zzz
Então eu corri:
cat test | (sed '/y/ q'; echo aaa; cat...
22.08.2016 / 12:17
Por exemplo:
sed 's/\u0091//g' file1
Neste momento, tenho que fazer hexdump para obter o número hexadecimal e colocar em sed da seguinte forma:
$ echo -ne '\u9991' | hexdump -C
00000000 e9 a6 91...
17.04.2015 / 10:38
Eu entendo que sed é um comando para manipular o arquivo de texto.
Do meu google, parece -i significa executar a operação no próprio arquivo, está correto?
Que tal '1d' ?
20.01.2016 / 11:13
Eu tenho arquivos que terminam em uma ou mais novas linhas e devem terminar em apenas uma nova linha. Como posso fazer isso com ferramentas Bash / Unix / GNU?
Exemplo de arquivo inválido:
1\n
\n
2\n
\n
\n
3\n
\n
\n
\n
Exemplo de arquiv...
04.07.2013 / 02:20
Desejo excluir a última coluna de um arquivo txt, embora não saiba qual é o número da coluna. Como eu pude fazer isso?
Exemplo:
Entrada:
1223 1234 1323 ... 2222 123
1233 1234 1233 ... 3444 125
0000 5553 3455 ... 2334 222
E eu quero...
07.10.2015 / 08:06
Arquivo original
claudio
antonio
claudio
michele
Eu quero mudar apenas a primeira ocorrência de "claudio" com "claudia"
então o resultado do arquivo
claudia
antonio
claudio
michele
Eu tentei
sed -e '1,/claudio/s/claudio/claudia/...
05.03.2015 / 00:32
Se eu estiver fazendo várias substituições que precisam ser consecutivas, por exemplo
sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb
sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb
sed -i 's/\...
24.10.2013 / 16:45
Digitando /usr/bin/env sed -f em trabalhos de terminal.
Mas se você usar isso como um shebang,
#!/usr/bin/env sed -f
s/a/b/
O script não será executado:
/usr/bin/env: sed -f: No such file or directory
Eu meio que acredito qu...
13.06.2011 / 05:53
Isso é possível? Eu li em algum lugar que o seguinte comando faria isso:
sed -e [command] [file]
mas parece que faz o mesmo que
sed [command] [file]
(não salvou as alterações). Existe alguma maneira de fazer isso usando sed?
...
13.10.2013 / 21:33
Como posso fazer o seguinte em um arquivo CSV usando sed ou awk ?
Excluir uma coluna
Duplicar uma coluna
Mover uma coluna
Eu tenho uma tabela grande com mais de 200 linhas e não estou familiarizado com sed .
16.12.2011 / 02:41