Perguntas com a marcação «sed»

sed é um editor de fluxo de linha de comando para filtrar e transformar texto.


3
Localize a posição e faça uma alteração usando sed
Este script usa sed para mudar todos "" para "coisas novas". Como alguém mudaria apenas o "" após o aaaa: usando sed ou qualquer outra coisa? cat >sample.txt <<EOF xxx: "" yyy: "" } EOF sed --expression='s/""/"new stuff"/' sample.txt
11 sed 

5
Remova linhas duplicadas adjacentes enquanto mantém a ordem
Eu tenho um arquivo com uma coluna com nomes que se repetem várias vezes cada. Quero condensar cada repetição em uma, mantendo outras repetições com o mesmo nome que não sejam adjacentes a outras repetições com o mesmo nome. Por exemplo, eu quero virar o lado esquerdo para o lado …
11 awk  sed  sort  uniq 


2
sed - aplica alterações em vários arquivos
Eu tenho centenas de arquivos que contêm " </foo:bar>" cc bb aa </foo:bar> dd xx vv Eu quero mudá-los todos de uma vez para cc bb aa </foo:bar> sed funciona bem quando eu dou o nome exato do arquivo sed -i "/ </ foo: bar> / q" 99999.txt mas quando …






2
sed: combina duas linhas
Eu tenho um arquivo de texto, onde os registros são divididos em duas linhas. Eu gostaria de colocá-los em uma linha. Os registros são mais ou menos assim: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get install telnet Gostaria de …

2
Substitua caracteres não imprimíveis em perl e sed
Preciso substituir alguns caracteres não imprimíveis por espaços no arquivo. Especificamente, todos os caracteres de 0x00até 0x1F, exceto 0x09(TAB), 0x0A(nova linha), 0x0D(CR) Até agora, eu só precisava substituir o 0x00personagem. Como meu sistema operacional anterior era o AIX (sem comandos GNU), não posso usá-lo sed(bem, posso, mas ele tem algumas …
11 sed  perl 

7
Como substituir uma palavra por nova linha
Eu tenho um arquivo de texto com os seguintes dados e cada linha termina com |END|. T|somthing|something|END|T|something2|something2|END| Estou tentando substituir |END|com \nnova linha com sed. sed 's/\|END\|/\n/g' test.txt Mas está produzindo resultados errados, como abaixo: T | s o m e ... Mas o que eu quero é isso: T|somthing|something …

3
Por que o `sed expr1 | sed expr2` diferente de `sed -e expr1 -e expr2`
Eu estava dividindo a saída idpara fornecer uma lista mais legível de linha por lista de grupos dos quais um usuário é membro: id roaima | sed 's/,/\n\t/g' uid=1001(roaima) gid=1001(roaima) groups=1001(roaima) 24(cdrom) 25(floppy) ... 822413650 (international (uk) location) Eu queria separar o número do grupo do nome entre colchetes, então …
10 sed  group 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.