Perguntas sobre 'sed'

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
1
resposta

de uma variável detecta a última ocorrência de duas letras (a primeira letra é C e a segunda letra pode ser A ou B) e aplica alguma condição de exclusão e se

Considere abaixo a variável letras="1234, MR45, MB46, 1234" Precisa de um comando para detectar a última ocorrência de M [B ou R], onde M é fixo e a segunda letra pode ser B ou R e excluir tudo antes disso Saída esperada saída="MB46, 1234" També...
15.10.2017 / 18:20
1
resposta

nome-de-arquivo substitua usando opções no shell script do Linux

Estou usando o comando abaixo para substituir os nomes dos arquivos na pasta /opt/jboss/QueueStandalone/cron todos os arquivos .sh : find /opt/jboss/QueueStandalone/cron -name '*.sh' -exec sed -i -e 's/Old-name/New-name/g' {} \; Minh...
29.10.2017 / 08:42
3
respostas

De quais personagens eu preciso escapar ao usar sed em um script sh?

Pegue o seguinte script: #!/bin/sh sed 's/(127\.0\.1\.1)\s//' [some file] Se eu tentar executar isso em sh ( dash here), ele falhará por causa dos parênteses, que precisam ser escapados. Mas eu não preciso escapar das barras inver...
28.02.2012 / 04:42
2
respostas

Como filtrar o intervalo de datas de uma determinada coluna de um arquivo csv?

Considere o arquivo de entrada 1,10/22/2017,Scheduled 2,10/23/2017,Confimred 1,10/24/2017,NA 1,10/29/2017,Scheduled 3,11/1/2017,Scheduled 1,11/2/2017,Scheduled Como faço para filtrar a data (dentro do intervalo) na coluna 2 nd fornecend...
22.10.2017 / 12:43
3
respostas

Obtendo / dev / sd * do blkid, dado um PARTUID

Estou no initramfs sem / dev / disk / by - * Eu tenho um PARTUID, preciso de um dispositivo de bloco. Aqui está minha saída de blkid /dev/sda1: UUID="7304-E3F2" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="05699fcc-97f6-479...
20.10.2017 / 04:56
1
resposta

convertendo tempo de época de várias linhas em um arquivo de log

Estou tentando encontrar uma maneira de converter em lote o registro de data e hora da época de cada linha de um arquivo de log. Pelo que entendi, devo seguir esse processo. pesquise no log todas as iterações dos registros de data e hora...
19.10.2017 / 14:17
1
resposta

sed 's: \\ :: g' não parece funcionar corretamente durante a instalação do Gazebo

Estou tentando compilar o Gazebo no meu Ubuntu 17.04. Estou seguindo estas instruções , mas parece ser um erro no seguinte: sudo apt-get install $(sed 's:\ ::g' <<< $BASE_DEPENDENCIES) $(sed 's:\ ::g' <<< $GAZEBO_BASE_DE...
18.10.2017 / 14:52
1
resposta

Adicionando delimitador a uma string

Estou extraindo dados ASCII de pacotes de rede capturados por tcpdump . Eu manipulei os dados para o ponto em que estou em uma única string e agora preciso cortá-la. O problema que a string remanescente tem o cabeçalho do pacote seguido pelos...
18.10.2017 / 23:56
3
respostas

loop sed para excluir a linha com strings fornecidas em uma lista de strings de um arquivo de texto

Eu tenho este script sed no qual estou trabalhando para excluir toda a linha da minha tabela do OTU quando as espécies listadas em um arquivo de texto são encontradas em minha tabela do OTU. O script que tenho agora e que não funciona está ab...
27.10.2017 / 14:09
1
resposta

pt + remover string na máquina remota

por favor, avise o que há de errado com minha sintaxe sed? ssh [email protected] sed -i '/archive_command/ s/#BARMAN#[ ]*//g' /var/lib/pgsql/data/postgresql.conf" sed: -e expression #1, char 17: missing command meu alvo é remover a s...
13.09.2017 / 15:22