를 사용 awk
하여 정규식 패턴과 일치하는 파일에서 단어를 찾아야합니다.
나는 단지 패턴과 일치하는 단어를 인쇄 할.
따라서 줄에 있으면 다음이 있습니다.
xxx yyy zzz
그리고 패턴 :
/yyy/
나는 오직 얻고 싶다 :
yyy
편집 : kurumi 덕분에 나는 다음과 같이 쓸 수있었습니다.
awk '{
for(i=1; i<=NF; i++) {
tmp=match($i, /[0-9]..?.?[^A-Za-z0-9]/)
if(tmp) {
print $i
}
}
}' $1
그리고 이것은 내가 필요한 것입니다 :) 정말 감사합니다!
tmp=match($i, /regexp);if(tmp){}
할 수 있어야합니다 . if(tmp ~ $i){}
~