Perguntas com a marcação «sed»

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


4
Delimitar por espaço, mas ignorar espaço de barra invertida
5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Gostaria de obter a primeira coluna acima, mas o problema é que eu preciso tratar \ (espaço de barra invertida) como …

3
Executar operações sed em determinados números de linha
Gostaria de saber se existe uma maneira simples de operar em determinadas linhas com números de linhas pré-atribuídos. Digamos que eu queira produzir as 1ª, 7ª, 14ª e 16ª linhas de um arquivo, posso simplesmente fazer sed -n '1p;7p;14p;16p' input_file mas isso fica mais complicado quando a operação não está …
8 sed 


3
Por que não posso cumprimentar dessa maneira?
Gostaria de alterar a linha "disable = yes" para "disable = no" no seguinte arquivo: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per_source = 11 ... } Eu tentei isso: [root@centos2 ~]# grep 'disable = yes' /etc/xinetd.d/tftp [root@centos2 ~]# apenas copiando o …
8 sed  grep 




3
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 ibs=1 skip=$offset count=$reglen status=none if=$ARQ …
8 sed  binary 







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.