pt e cadeia de dados

2

Eu preciso imprimir os dados a partir da linha que corresponde a Data after AB process=1234 (full 10): até o final do arquivo.

Eu tentei colocar os dados em uma variável chamada "value" e usar sed como abaixo. No entanto, dá um erro "caracteres extras no final do comando D.

value="Data after AB process=1234 (full 10):"
sed -n ' '$value' ' p datasourcefile.log
    
por alex 25.06.2015 / 21:36

2 respostas

3
sed -n '/Data after AB process=1234 (full 10):/,$p' file

ou

value='Data after AB process=1234 (full 10):'
sed -n '/'"${value}"'/,$p' file

Dê uma olhada: Diferença entre aspas simples e duplas no bash

    
por 25.06.2015 / 21:42
0
{ grep -Fm1 'Data after AB process=1234 (full 10):'; cat; } <infile

... funcionará com um GNU grep e um arquivo de entrada regular.

    
por 25.06.2015 / 22:21

Tags