sed acrescentar conteúdo do arquivo

sed acrescentar conteúdo do arquivo

Anexar resumo de uso

  • 1, um acrescentado após a linha correspondente
  • 2. Anexo antes da linha correspondente
  • 3. r anexa o conteúdo do arquivo após a linha correspondente
  • 4. w escreve a linha correspondente no arquivo especificado

Anexar a após a linha correspondente 

Adicione "Adicionar linha atrás" após a 10ª linha do arquivo passwd

1

sed -i '10aAdd Line Behind' passwd

  

Passe a linha 10 do arquivo para a linha 20, acrescente "Test Line Behind" após cada linha

1

sed -i '10,20a Test Line Behind' passwd

  

O arquivo passwd corresponde a "/ bin / bash" anexado "Inserir linha para / bin / bash Behind"

1

sed -i '/\/bin\/bash/a Insert Line For /bin/bash Behind' passwd

  

Anexar i antes da linha correspondente

O arquivo passwd corresponde à linha que começa com nginx e "Adicionar linha antes" é adicionado na frente da linha correspondente

1

sed -i '/^nginx/i Add Line Before' passwd

  

"Inserir linha antes de cada linha" é adicionado na frente de cada linha do arquivo passwd

1

sed -i 'a Insert Line Before Every Line' passwd

  

Anexe o conteúdo do arquivo à linha correspondente r 

Anexe o conteúdo do arquivo / etc / fstab à 20ª linha do arquivo passwd

1

sed -i '20r /etc/fstab' passwd

  

Anexe o conteúdo do arquivo / etc / inittab ao arquivo passwd para corresponder após a linha / bin / bash

1

sed -i '/\/bin\/bash/r /etc/inittab' passwd

 

Anexe o conteúdo do arquivo /etc/vconsole.conf às linhas específicas no arquivo passwd e combine todas as linhas que começam com ftp na linha 18

1

sed -i '/^ftp/,18r /etc/vconsole.conf' passwd

  

Escreva linhas correspondentes no arquivo especificado w

Anexe a linha correspondente ao arquivo passwd em / bin / bash no arquivo /tmp/sed.txt

1

sed -i '/\/bin\/bash/w /tmp/sed.txt' passwd

  

Anexe o arquivo passwd da linha 10 a todas as linhas correspondentes a / sbin / nologin em /tmp/sed-1.txt

1

sed -i '10,/\/sbin\/nologin/w /tmp/sed-1.txt' passwd

  

O conteúdo de leitura de correspondência de intervalo misto acrescenta propenso a erros Ao processar centenas de milhares de arquivos, é possível encontrar linhas específicas, gerar saída para um arquivo e processá-lo

 

Publicado 25 artigos originais · elogiou 8 · mais de 20.000 visualizações

Acho que você gosta

Origin blog.csdn.net/boazheng/article/details/103697902
Recomendado
Clasificación