쉘에서 두 공백 사이에 텍스트를 얻는 방법

쉘에서 두 공백 사이에 텍스트를 얻는 방법

내 텍스트는 다음과 같습니다.

$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}'

관련 정보