シェルから2つのスペースの間にテキストを取得する方法

シェルから2つのスペースの間にテキストを取得する方法

私のテキストは次のとおりです。

$Head: mxedt.tmple 233454.45673.1236786 2020/10/89 08:41:58 floojn nmat $

上記の行では、233454.45673.1236786を取得するだけです。そして、値は常に一定ではない。 mxedt.tmpleの後に最初の数字を取得する方法が必要です。

答え1

そしてそして正規表現モデル:

grep -oP 'mxedt\.tmple\s+\K\S+' 

そして:

awk '{print $3}'

関連情報