Perguntas com a marcação «sed»

2
como substituir substring desconhecido da linha com sed

Quero substituir uma substring em uma linha, mas não sei o que é essa substring. Eu sei como a linha começa embora. Por exemplo, DNS1 = [... a ser substituído ....]. Eu tentei: sed -i 's/DNS1=*/DNS1="8.8.8.8"/' /etc/sysconfig/network-scripts/ifcfg-eth0 e o resultado foi: Antes: DNS1 =...

2
Como remover espaços em branco de uma linha específica?

Digamos que eu tenha um arquivo estruturado para: X sequência 1 é esta ABCDE FGH HIJ X sequência 2 é esta ABCDE FGH HIJ Como eu removeria condicionalmente o espaço em branco? Sei que o snippet abaixo removerá todo o espaço em branco. Como eu seria capaz de remover espaços em branco...

2
mudar o formato numérico

Eu tenho muitas linhas como abaixo: 123; XXXXXXXXXXXXXXX; ABCDE; YYYYYYYY; 08082010; 000000000000000; 03/08/10; 110000; ZZZZZZZZZZZZZZZZZ; 0002 Eu só quero mudar o formato numérico (15 dígitos) XXXXXXXXXXXXXXX para XXXXXXXXX; XXX; XXX e YYYYYYYYY (9 dígitos) para YYYYYY; YYY com...

2
Extrair substring usando bash

Todos, Eu tenho nomes de arquivos que estarão sempre no seguinte formato "rX_Q_Y_filename.mp3", onde X e Y são números (0-9). FYI, X e Y no nome do arquivo podem ter 1 ou mais dígitos exemplo "r1234_Q_456789_filename.mp3" Como faço para extrair a parte 'Q_456789' do nome do arquivo usando...

2
sed, regex substitui por vars

Estou tentando usar o sed (4.2.2-4 + b1 debian 8 (jessie)) para substituir o texto em vários arquivos. Para passar disso: $var1 = array(foo=>"bar",bar=>"foo"); $var2 = array( foo=>"bar", bar=>"foo" ); $var1 = array( foo=>"bar", bar=>"foo" ); Para conseguir esta: $var1 =...

2
Substring em string no bash?

Qual é o equivalente da instrução python no bash: if "mystr" in "a long string with mystring in it": print("found string") O deslocamento em número de caracteres NÃO pode ser considerado constante, então eu não acho que posso começar cuta

1
remover o processo de zumbi da saída de ps

Eu não estou olhando para matar um processo zumbi. Eu estou olhando para evitar a exibição de processo de zumbi no ps comando. Existe uma opção para adicionar ps comando, a fim de evitar a exibição do processo zumbi no ps saída. Se não é possível fazê-lo com grep ou sed?...

1
Mover personagem específico em sed para o começo

Eu gostaria de processar um arquivo que contém um caractere específico no meio de algumas palavras e movê-lo para o início dessa palavra. Ele também pode aparecer no início de uma palavra, mas, nesse caso, deve permanecer na posição original. O caractere especial é ~. Quero dizer: Arquivo...

1
Marcas de Cotação SED e Unicode

Ao testar contra essa string: “… so that’s that… ” Os itens a seguir devem, mas não coincidem, as aspas de abertura e as reticências e espaços a seguir: sed "s/\([“‘\"']…\) /\1/g" No entanto, isso corresponde corretamente as reticências segundo e seguinte espaço e aspas de fechamento: sed...

1
Comando Sed para remover tudo após o cólon

Eu tenho a coleção de arquivos de texto que contêm / não a frase (arquivo principal B). Então eu tentei isso: sudo find / -type f -name core | xargs file | grep 'B core file' | sed 's/:ELF.*//g' | xargs rm -f Para remover arquivos específicos com a frase "arquivo principal B" . Mas esse...

0
Formatar dados alterados no arquivo. Vários comandos sed?

Eu gostaria de alguns conselhos sobre como alterar a formatação de alguns dados em um arquivo. Eu tenho uma grande quantidade de dados em um arquivo. Esta é uma saída de um grande programa Fortran, é formatada para uma tabela de látex. Desejo alterar a formatação, mas não posso executar...

0
Transpondo dados em uma planilha

EDIT: Para mostrar dados não é apenas numérica Eu realmente aprecio alguma ajuda, se possível, por favor! Eu tenho alguns dados em uma planilha do LibreOffice que é estruturada assim: + ---- + --------- + ------- + - + | ID | Qualidade | Valor | | + ---- + --------- + ------- + - + | 1 | Altura |...

0
sed ou grep ou awk para combinar linhas muito, muito longas

mais arquivo param1 = "1, deerfntjefnerjfntrjgntrjnvgrvgrtbvggfrjbntr rfr4fv frfftrjgtrignmtignmtyightygjn 2,3,4,5,6,7,8, rfcmckmfdkckemdio8u548384omxc, mor0ckofcmineucfhcbdjcnedjcnywedpeodl40fcrcmkedmrikmckffmcrffmrfrifmtrifmrifvysdfn " precisa coincidir com o conteúdo de $ param1 no...