Como extrair parte do texto do arquivo?

1

Eu tenho vários arquivos que contêm o seguinte texto:

{"job_id":"ds_sdfsd38474","status":"X people in the queue before you..."}

onde X muda de arquivo para arquivo de números entre 1-100.

Eu estou querendo saber como eu extraio apenas dos arquivos:

ds_sdfsd38474
    
por user204302 07.12.2016 / 12:10

2 respostas

2

awk -F\" '{print $4}' yourfile
    
por 07.12.2016 / 12:14
2

Você pode usar awk :

awk -F "\"" '{print $4}' yourfile
  • F para definir o separador
  • $4 é a quarta coluna

Ou você pode usar cut :

cut -d\" -f 4 yourfile
  • d para definir o separador
  • f 4 é a quarta coluna
por 07.12.2016 / 12:18