如何从文件中提取部分文本?

如何从文件中提取部分文本?

我有许多包含以下文本的文件:

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

其中X每个文件的数字在 1 到 100 之间变化。

我想知道,我如何仅从文件中提取:

ds_sdfsd38474

答案1

awk -F\" '{print $4}' yourfile

答案2

您可以使用awk

awk -F "\"" '{print $4}' yourfile
  • F用于设置分隔符
  • $4是第四列

或者你可以使用cut

cut -d\" -f 4 yourfile
  • d用于设置分隔符
  • f 4是第四列

相关内容