Bashのテキストファイルから特定の単語と値を抽出する方法

Bashのテキストファイルから特定の単語と値を抽出する方法

Bash初心者はいくつかの簡単な作業を実行して何かをマスターしようとします。次のテキストを含むテキストファイルがあるとします。

ExperimentOne results = .5 participants: 80
ExperimentTwo results = .4 participants: 75, 4 unclear reports

ExperimentOneとExperimentTwo結果データ、または行に結果という単語を含むすべてのデータを抽出して出力を簡単にしたいと思います。

ExperimentOne .5
ExperimentTwo .4

どうすればいいですか?

ベストアンサー1

以下を試してくださいawk

awk '/results/ {print $1,$4}'

または

awk '$2=="results"{print $1,$4}'

おすすめ記事